/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, div, dl, dt, dd, ul, ol,
	li, pre, form, fieldset, legend, button, input, textarea, option,
	select, th, td, img, background {
	border: none;
	border: 0;
	margin: 0;
	padding: 0;
	color: #555;
	font: 14px/1.5 "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53", "\9ED1\4F53", arial,
		sans-serif, 'VideoJS';
	outline: none;
	resize: none;
	word-break: break-all;
}

body {
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background: url("/App_Image/bg.jpg") repeat;
}
/** { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1); }     网站变黑白*/
textarea {
	overflow: hidden;
}

input[type=file], input[type=button], input[type=submit] {
	outline: 0;
}

input[type=button] {
	cursor: pointer;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}

em {
	font-style: normal;
}
/** 重置列表元素 **/
ul, ol, li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
/** 重置超链接元素 **/
a {
	text-decoration: none;
	color: #555;
	cursor: pointer;
	outline: none;
}

a:hover, a.active {
	color: #f69;
	text-decoration: none;
}
/** 重置图片元素 **/
img {
	border: 0px;
}
/** 重置表格元素 **/
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*图片悬浮透明*/
.hover_pic {
	
}

.hover_pic:hover {
	background: #fff;
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

/*内容过长隐藏*/
.long_hide {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

i {
	font-style: normal;
}
/***********************默认颜色****************************/
.bor_red {
	border: 1px #ff6699 solid;
}

.bor_gray {
	border: 1px #eee solid;
}

.bg_w {
	background: white;
}

.bg_ye {
	background: #fb3;
	color: white;
}

.bg_red {
	background: #f69;
	color: white;
}

.bg_blue {
	background: #20a9e7;
	color: white;
}

.bg_gray {
	background: #ccc;
	color: white;
}

.bg_green {
	background: #00cd00;
	color: white;
}

.bg_yellow {
	background: #ffbb33;
	color: white;
}

.btn_red, .btn_blue, .btn_null, .btn_gray, .btn_null_gray, .btn_yellow {
	border-radius: 2px;
	cursor: pointer;
	text-align: center;
	display: inline-block;
}

.btn_red {
	background: #f69;
	color: white;
}

.btn_red:hover {
	color: white;
	background: #f35d8f;
}

.btn_blue {
	background: #22b4f6;
	color: white;
}

.btn_blue:hover {
	color: white;
	background: #20a9e7;
}

.btn_yellow {
	color: white;
	background: #ffbb33;
}

.btn_yellow:hover {
	color: white;
	background: #f3b12d;
}

.btn_null {
	border: 1px #f46 solid;
	background: white;
	color: #ff6699;
}

.btn_null:hover {
	background: #f8f8f8;
}

.btn_null_blue {
	border: 1px #22b4f6 solid;
	background: white;
	color: #22b4f6;
}

.btn_null_blue:hover {
	background: #f8f8f8;
	color: #22b4f6;
}

.btn_null_gray {
	border: 1px #ccc solid;
	background: #f6f6f6;
	color: #999;
}

.btn_null_gray:hover {
	color: #999;
}

.btn_gray {
	background: #aaa;
	color: #fff;
}

.btn_gray:hover {
	background: #999999;
	color: white;
}

.weight {
	font-weight: bold;
}

.txt_dec, .txt_dec:hover {
	text-decoration: underline;
}

.font_red {
	color: #f69;
}

.font_gray {
	color: #999;
}

.font_blue {
	color: #20a9e7;
}

.font_green {
	color: limegreen;
}

.font_white {
	color: white;
}

.f12 {
	font-size: 12px;
}

.f14 {
	font-size: 14px;
}

.f16 {
	font-size: 16px;
}

.f18 {
	font-size: 18px;
}

.f20 {
	font-size: 20px;
}

.ffg {
	font-family: Georgia, serif;
}

.ffcw {
	font-family: 'Comic Sans MS', cursive;
	font-weight: bold;
}

.lh14 {
	line-height: 14px;
}

.lh22 {
	line-height: 22px;
}

.p0_2 {
	padding: 0px 2px;
}

.p4 {
	padding: 4px 16px;
}

.p6 {
	padding: 6px 20px;
}

.p8 {
	padding: 8px 30px;
}

.p10 {
	padding: 10px 40px;
}

.p16 {
	padding: 16px 80px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.w100 {
	width: 100px;
}

.w300 {
	width: 300px;
}

.ml-10 {
	margin-left: -10px;
}

.m10 {
	margin: 10px;
}

.m20 {
	margin: 20px;
}

.m40 {
	margin: 40px;
}

.mt0 {
	margin-top: 0px !important;
}

.mt5 {
	margin-top: 5px !important;
}

.mt10 {
	margin-top: 10px !important;
}

.mt15 {
	margin-top: 15px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.mt24 {
	margin-top: 24px !important;
}

.mt40 {
	margin-top: 40px !important;
}

.mt46 {
	margin-top: 46px !important;
}

.mb5 {
	margin-bottom: 5px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb40 {
	margin-bottom: 40px;
}

.mb20 {
	margin-bottom: 20px;
}

.mb10 {
	margin-bottom: 10px;
}

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml15 {
	margin-left: 15px;
}

.ml20 {
	margin-left: 20px;
}

.ml30 {
	margin-left: 30px;
}

.ml40 {
	margin-left: 40px;
}

.ml50 {
	margin-left: 50px;
}

.ml100 {
	margin-left: 100px;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}

.mr20 {
	margin-right: 20px;
}

.mr30 {
	margin-right: 30px;
}

.mr50 {
	margin-right: 50px;
}

.pb10 {
	padding-bottom: 10px;
}

.pb20 {
	padding-bottom: 20px;
}

.line30 {
	line-height: 30px;
}

.line28 {
	line-height: 28px;
}

.dis {
	display: none;
}

.w0 {
	width: 100%;
	display: inline-block;
}

.block {
	display: block;
}

.min_wh200 {
	min-height: 200px;
	min-width: 200px;
}

.p_mb_10 p {
	margin-bottom: 10px;
}

/*定位右上角*/
.rgtop {
	position: absolute;
	right: 0px;
	top: 0px;
}

.fcen {
	text-align: center;
}

.i_line {
	color: #ccc;
	margin: 0 10px;
}

.cur_p {
	cursor: pointer;
}
/*刷新按钮*/
.rightf5 {
	width: 14px;
	height: 14px;
	margin-top: 3px;
	float: right;
	background: url(/App_Image/base_icon.png?v=4) no-repeat -381px -563px;
	cursor: pointer;
}
/*悬浮*/
.xf {
	position: fixed;
	top: 0px;
	z-index: 10;
}

.db {
	display: block;
}

.dib {
	display: inline-block;
}

.link a, a.link {
	color: #20a9e7;
}

.link a:hover, a.link:hover {
	color: #f69;
}

.link_a {
	text-decoration: underline;
	color: #ff6699;
}

.link_a:hover {
	
}

/*文字图标*/
.w_ico {
	padding: 3px 6px;
	border-radius: 2px;
}

.face_s {
	width: 30px;
	height: 30px;
	border-radius: 2px;
}

.face_m {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.focusred {
	padding: 0 2px;
}
/*文本框选中变红色*/
.focusred:focus {
	-webkit-box-shadow: 0px 0px 5px 0 rgba(255, 102, 153, .3) inset;
	-moz-box-shadow: 0px 0px 5px 0 rgba(255, 102, 153, .3) inset;
	box-shadow: 0px 0px 5px 0 rgba(255, 102, 153, .3) inset;
	border: 1px #f69 solid !important;
}

.weblink {
	color: #f69 !important;
	font-size: 12px;
	border: 1px #f69 solid;
	padding: 0 2px;
	border-radius: 2px;
}

.pic_radius {
	border-radius: 50%;
}

/*热门*/
.ico_hot {
	background: url("/App_Image/base_icon.png?v=4") no-repeat -381px -463px;
	display: inline-block;
	padding-left: 16px;
}

/*滚动加载中*/
#infscr-loading {
	text-align: center;
	font-size: 14px;
	margin-top: .1rem;
}

#infscr-loading img {
	height: .2rem;
}

/*加载中*/
.list_loading {
	width: 100%;
	display: inline-block;
	text-align: center;
	padding: 20px 0;
}

.list_loading i {
	display: inline-block;
	background: url(/App_Image/loading.gif) no-repeat;
	width: 24px;
	height: 24px;
	background-size: 24px;
}

.loading {
	width: 16px;
	height: 16px;
	background: url("/App_Image/sr_loading.gif");
	display: inline-block;
	display: none;
}

/*表情*/
.add_face {
	width: 16px;
	height: 16px;
	font-size: 12px;
	background: url(/App_Image/base_icon.png?v=4) no-repeat -304px -188px;
	display: inline-block;
}

.shuo_face {
	position: absolute;
	height: auto;
	background: #fff;
	z-index: 1000;
	padding: 10px;
	border: 1px #ccc solid;
	display: none;
}

.shuo_face .arrow {
	position: absolute;
	width: 15px;
	height: 8px;
	top: -8px;
	left: 12px;
	background: url("/App_Image/panletop.png") no-repeat;
}

.face_subbox {
	border: 1px #ddd solid;
	width: 50px;
	height: 50px;
}

.face_midd {
	position: relative;
	width: 48px;
	height: 48px;
	text-align: center;
	border: 1px #fff solid;
	vertical-align: middle;
	display: table-cell;
	cursor: pointer;
}

.face_subbox img {
	max-height: 40px;
	max-width: 40px;
	z-index: 1000;
}

.face_midd:hover {
	border-color: #F14382 !important;
}

.face_one {
	height: 18px;
	display: inline-block;
}

/*插入表情*/
.ins_face {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(/App_Image/base_icon.png?v=4) -304px -188px;
	margin-top: 6px;
}
/*阴影*/
.shadow {
	-webkit-box-shadow: 0 1px 5px 0 rgba(184, 184, 184, .5);
	-moz-box-shadow: 0 1px 5px 0 rgba(184, 184, 184, .5);
	box-shadow: 0 1px 5px 0 rgba(184, 184, 184, .5);
	border: 1px #eee solid;
}

.shadow_text {
	-moz-text-shadow: 0 0 5px #999;
	-webkit-text-shadow: 0 0 5px #000;
	text-shadow: 0 0 5px #000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000, direction=120,
		strength=2);
}

.bora {
	border-radius: 2px;
}
/*关注*/
.btn_atte, .btn_atte_c {
	color: #f69;
	border: 1px #f69 solid;
	padding: 2px 10px;
	border-radius: 2px;
	display: inline-block;
}

.btn_atte:hover, .btn_atte_c:hover {
	background: #fafafa;
}

.btn_atte_c, .btn_atte_c:hover {
	color: #aaa;
	border: 1px #aaa solid;
}

.btn_atte i, .btn_atte_c i {
	width: 8px;
	height: 8px;
	float: left;
	margin: 7px 6px 0 0;
	background: url("/App_Image/base_icon.png?v=4") no-repeat -411px -128px;
}

.btn_atte_c i {
	background-position: -433px -128px;
}

/*私信*/
.btn_letter {
	border-radius: 2px;
	display: inline-block;
	padding: 2px 10px;
}

.btn_letter i {
	width: 10px;
	height: 10px;
	float: left;
	margin: 6px 6px 0 0;
	background: url("/App_Image/base_icon.png?v=4") no-repeat -339px -442px;
}
/*评论、赞*/
.ico_comm, .ico_top, .ico_save {
	margin-right: 8px;
	width: 20px;
	display: inline-block;
	height: 20px;
	background: url(/App_Image/base_icon.png?v=4) -380px -324px;
	float: left;
	vertical-align: top;
}

.ico_comm {
	background-position: -381px -343px;
}

.ico_save {
	background-position: -381px -522px;
}

/*null*/
.data_null {
	text-align: center !important;
	width: 100% !important;
	color: #ff6699 !important;
	background: none !important;
}
/*删除*/
.del {
	width: 12px;
	height: 12px;
	background: url(/App_Image/base_icon.png?v=4) -305px -350px;
	display: inline-block;
	cursor: pointer;
}

.del:hover {
	background-position: -317px -352px;
}

/*性别*/
.g_man, .g_woman {
	display: inline-block;
	margin: -1.5px 0 0 6px;
	width: 13px;
	height: 13px;
	background: url(/App_Image/base_icon.png?v=4) -304px -9px no-repeat;
	vertical-align: middle;
}

.g_man {
	background-position: -304px -33px;
}

/*认证*/
.auth_m, .auth_p, .auth_g, .auth_s, .auth_n {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(/App_Image/base_icon.png?v=4) no-repeat;
	margin-left: 2px;
	vertical-align: middle;
	margin-top: -4px;
	cursor: pointer;
}

.auth_m {
	background-position: -438px -13px;
}
/*.auth_p { background-position: -455px -13px; }*/
.auth_g {
	background-position: -455px -13px;
}

.auth_s {
	background-position: -492px -13px;
}

.auth_n {
	background-position: -512px -13px;
}

.auth_icon {
	display: inline-block;
	width: 116px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border-radius: 20px;
}

/*QQ新浪按钮*/
.bg_sina, .bg_qq, .bg_weixin {
	display: inline-block;
	width: 175px;
	height: 44px;
	background: url(/App_Image/base_icon.png?v=6) no-repeat;
}

.bg_sina {
	background-position: -428px -267px;
}

.bg_qq {
	background-position: -428px -214px;
}

.bg_weixin {
	background-position: -428px -320px;
}

/*分享到*/
.share_key {
	float: left;
	line-height: 26px;
}

.share_icon a {
	width: 26px;
	height: 26px;
	display: inline-block;
	margin-left: 10px;
	background: url(/App_Image/base_icon.png?v=4) no-repeat;
}

.share_icon a.weibo {
	background-position: -410px -176px;
}

.share_icon a.weixin {
	background-position: -445px -176px;
}

.share_icon a.qq {
	background-position: -477px -176px;
}

.share_icon a.qzone {
	background-position: -512px -176px;
}

/*Alert*/
#showAlert {
	position: fixed;
	max-width: 500px;
	top: 50%;
	left: 50%;
	background: white;
	padding: 20px 60px;
	display: inline-block;
	z-index: 10000;
}

#showAlert p {
	text-align: center;
	height: 33px;
}

#showAlert p i {
	float: left;
	background: url(/App_Image/base_icon.png?v=4) no-repeat;
	width: 26px;
	height: 26px;
	display: inline-block;
}

#showAlert p i.right {
	background-position: -377px -236px;
}

#showAlert p i.warn {
	background-position: -377px -265px;
}

#showAlert p i.error {
	background-position: -377px -294px;
}

#showAlert p .text {
	float: left;
	margin: 4px 0 0 14px;
}

#showAlert p.btn {
	margin-top: 30px;
}

#showAlert .btn a {
	padding: 6px 24px;
}

#showAlert .btn a:first-child {
	margin-right: 20px;
}

.showAlert_bg {
	width: 100%;
	height: 100%;
	position: fixed;
	background: black;
	z-index: 9999;
	top: 0px;
	left: 0px;
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

/*自定义复先框*/
.my_check {
	height: 20px;
	cursor: pointer;
	width: 100%;
}

.my_ck_remember {
	width: 15px;
	height: 15px;
	float: left;
	background: url("/App_Image/base_icon.png?v=4") no-repeat -384px -12px;
	margin-right: 4px;
	margin-top: 2px;
}

.my_ck_remember.active {
	background-position: -365px -12px;
}

/*弹出层*/
.form_show_bg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 900;
	background: black;
	opacity: 0;
	filter: alpha(opacity = 0);
}

.form_show {
	position: fixed;
	z-index: 901;
	background: white;
	top: 50%;
	left: 50%;
	display: none;
	border-radius: 4px;
}

.div_top {
	position: relative;
	height: 50px;
	border-bottom: 1px #ddd solid;
	margin-bottom: 10px;
}

.div_top span {
	line-height: 50px;
	height: 50px;
	margin-left: 20px;
	font-size: 16px;
	font-weight: bold;
}

.div_close {
	position: absolute;
	right: 17px;
	top: 17px;
	background: url("/App_Image/close.png") no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	cursor: pointer;
}

.div_close:hover {
	background-position: 0 -16px;
}

#div_bg {
	z-index: 1000;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity = 0);
	opacity: 0;
}

.div_content {
	height: auto;
	margin: 30px;
}

.div_content iframe {
	width: 100%;
	border: none;
}

/*弹出登录框*/
.form_login_left {
	width: 220px;
	padding-right: 20px;
	border-right: 1px #ddd solid;
	float: left;
}

.form_login_left .login_footer input[type=checkbox] {
	float: left;
	margin: 10px 0 0 10px;
}

.form_login_left .login_footer label {
	float: left;
	margin: 5px 0 0 4px;
}

.form_login_left .login_btn {
	width: 100%;
	height: 40px;
}

.form_login_right {
	position: relative;
	width: 180px;
	float: left;
	padding: 5px 0 0 30px;
}

/*标题*/
.base_tit {
	text-align: center;
	height: 48px;
	margin-bottom: 40px;
}

.base_tit_info {
	position: relative;
	height: 100%;
	display: inline-block;
	line-height: 48px;
}

.base_tit_info span {
	padding: 0 120px;
	font-size: 20px;
}

.base_tit_info i {
	background: url(/App_Image/icon_tit.png) no-repeat;
	width: 110px;
	height: 25px;
	position: absolute;
}

.base_tit_info i.left {
	left: 0px;
	top: 0px;
}

.base_tit_info i.right {
	right: 0px;
	bottom: 0px;
}

/*图片列表*/
.album_list {
	display: inline-block;
	width: 100%;
}

.album_list li {
	position: relative;
	overflow: hidden;
	margin: 0 0 20px 20px;
	float: left;
	background: white;
	width: 204px;
}

.album_list li:nth-child(5n+1) {
	margin-left: 0px;
}

.album_list li .face {
	width: 100%;
	display: block;
	height: 204px;
}

.album_list li .foot {
	position: relative;
}

.album_list li .foot .head {
	width: 50px;
	height: 50px;
	border-radius: 60px;
	border: 5px white solid;
	margin: -26px 0 0 10px;
	float: left;
	z-index: 12;
}

.album_list li .foot .top {
	padding: 12px;
}

.album_list li .foot .name {
	font-weight: bold;
}

.album_list li .foot .buttom {
	padding: 0 12px 12px 12px;
}

.album_list li .foot .buttom i {
	font-size: 12px;
	margin-right: 6px;
}

.album_list li .foot .nick {
	font-size: 12px;
}

.album_list li .foot .date {
	float: right;
	font-size: 12px;
	margin-top: 3px;
}

.album_list li .foot .date a {
	width: 14px;
	margin-top: 4px;
	height: 14px;
	display: inline-block;
	background: url(/App_Image/base_icon.png?v=4) no-repeat -381px -486px;
}

.album_list li .foot .date a.edit:hover {
	background-position: -365px -486px;
}

.album_list li .foot .date a.del {
	background-position: -381px -503px;
}

.album_list li .foot .date a.del:hover {
	background-position: -365px -503px;
}

.album_list li .foot .tab {
	float: right;
	font-size: 12px;
	color: white;
	background: #fb3;
	padding: 2px 4px;
	border-radius: 2px;
}

.album_list li .foot .num {
	float: right;
	color: #FFF;
	padding: 1px 4px;
	border-radius: 0px 8px;
}

/*.album_list { display: inline-block; width: 100% }
.album_list li { position: relative; overflow: hidden; margin: 0 0 20px 20px; float: left; background: white; width: 255px; }
.album_list li:nth-child(4n+1) { margin-left: 0px; }
.album_list li .face { width: 100%; display: block; }
.album_list li .info { position: relative; padding: 10px; }
.album_list li .info .head { position: absolute; width: 40px; left: 10px; top: -10px; border-radius: 50%; }
.album_list li .info .uname { margin-left: 50px; }*/

/*图片列表覆盖框*/
.album_list li .tools {
	top: -204px;
	position: absolute;
	width: 100%;
	height: 204px;
}

.album_list li .tools_bg {
	position: absolute;
	width: 100%;
	height: 100%;
	background: black;
	filter: alpha(opacity = 60);
	opacity: 0.6;
	z-index: 9;
}

.album_list li .tools_info {
	color: white;
	text-align: center;
	margin: 60px 0;
	position: relative;
	z-index: 10;
}

/*一排4个专辑*/
.def_album_list {
	display: inline-block;
	width: 100%;
	height: 698px;
}

.def_album_list li {
	position: relative;
	overflow: hidden;
	margin: 0 0 30px 30px;
	float: left;
	background: white;
	width: 252px;
}

.def_album_list li:nth-child(4n+1) {
	margin-left: 0px;
}

.def_album_list li .face {
	width: 100%;
	display: block;
}

.def_album_list li .foot {
	position: relative;
}

.def_album_list li .foot .head {
	width: 50px;
	height: 50px;
	border-radius: 60px;
	border: 5px white solid;
	margin: -26px 0 0 10px;
	float: left;
	z-index: 12;
}

.def_album_list li .foot p {
	text-align: center;
}

.def_album_list li .foot .top {
	padding: 18px 12px 4px 12px;
}

.def_album_list li .foot .buttom {
	padding: 0 12px 18px 12px;
}

.def_album_list li .foot .buttom i {
	margin-right: 6px;
}
/*回顶部*/
#reg_top {
	position: fixed;
	z-index: 100000;
	right: 10px;
	cursor: pointer;
	bottom: 120px;
	width: 56px;
	height: 112px;
	display: none;
}

#reg_top a {
	width: 100%;
	height: 56px;
	background: url("/App_Image/reg_top.png?v=4.0");
	display: inline-block;
	float: left;
	z-index: 1000;
}

#reg_top .opinion {
	background-position: 0px -56px;
}

#reg_top .top:hover {
	background-position: -56px 0px;
}

#reg_top .opinion:hover {
	background-position: -56px -56px;
}

/*脚部登录*/
.foot_login {
	bottom: -100px;
	position: fixed;
	width: 100%;
	height: 100px;
	left: 0px;
}

.foot_login_bg, .foot_login_info {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.foot_login_bg {
	opacity: 0.8;
	background: black;
	z-index: 9;
}

.foot_login_info {
	text-align: center;
	line-height: 100px;
	z-index: 10;
}

.foot_login_info a {
	margin-right: 40px;
	color: white;
	line-height: 50px;
	height: 50px;
	display: inline-block;
}

/*页面的大模块布局*/
.main_item {
	margin-top: 60px;
}

.main_item .title {
	text-align: center;
	margin-bottom: 40px;
}

.main_item .title a {
	display: inline-block;
}

/*用户信息小模块*/
.one_user {
	background: white;
	margin-bottom: 20px;
	text-align: center;
	padding-bottom: 20px;
}

.one_user .bg {
	height: 130px;
	overflow: hidden;
}

.one_user .data {
	margin-top: -44px;
}

.one_user .face {
	border-radius: 80px;
	width: 80px;
	border: 5px #fff solid;
}

.one_user p {
	margin-top: 8px;
}

.one_user p.mt14 {
	margin-top: 14px;
}

.obj_totool {
	width: 100%;
	height: 46px;
	background: #fafafa;
}

.obj_totool a {
	float: left;
	padding: 12px 41px;
	width: 56px;
}

.obj_totool a i {
	float: left;
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(/App_Image/base_icon.png?v=4) no-repeat -381px -486px;
	margin: 4px 6px 0 0;
	vertical-align: top;
}

.obj_totool a i.xdel {
	background-position: -381px -503px;
}

.obj_totool a:hover i {
	background-position-x: -365px;
}

.obj_totool .line {
	float: left;
	width: 1px;
	border-left: 1px #ddd solid;
	height: 20px;
	margin-top: 13px;
}

/*气泡*/
.o {
	background: red;
	color: white;
	padding: 0px 4px;
	margin-left: 10px;
	font-size: 12px;
	border-radius: 10px;
}

.dian {
	background: red;
	width: 6px;
	height: 6px;
	display: inline-block;
	border-radius: 50%;
}

/*侧边栏用户列表*/
.people_list {
	display: inline-block;
}

.people_list li {
	width: 100%;
	display: inline-block;
	margin-top: 14px;
}

.people_list li img {
	float: left;
	width: 50px;
	border-radius: 60px;
}

.people_list li .data {
	float: left;
	margin-left: 10px;
	width: 192px;
}

.people_list li .data p .btn_atte, .people_list li .data p .btn_atte_c {
	float: right;
}

.sm_def_tab {
	margin-bottom: 20px;
	display: inline-block;
}

/*侧边栏问答列表*/
.sm_def_topic_box {
	width: 280px;
}

.topic_list {
	display: inline-block;
}

.topic_list li {
	width: 254px;
	margin-top: 10px;
	overflow: hidden;
}

.topic_list li .face {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 10px;
}

.topic_list li .con {
	height: 26px;
}

/*上传单图片*/
.upload_pic {
	position: relative;
	width: 110px;
	height: 110px;
}

.upload_pic img {
	width: 100%;
	height: 100%;
}

.upload_pic i {
	background: url(/App_Image/loading.gif) no-repeat;
	width: 24px;
	height: 24px;
	background-size: 24px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -12px 0 0 -12px;
	display: none;
}

/*分页*/
.page_foot {
	margin: 40px auto 0 auto;
	text-align: center;
}

.page_foot .page_icon {
	background: url("/App_Image/page.png") no-repeat scroll 0 0
		rgba(0, 0, 0, 0);
	display: block;
	height: 18px;
	margin: 9px auto 0;
	width: 25px;
}

.page_foot ul li {
	display: inline-block;
	margin: 0 0 0 7px;
}

.page_foot ul li a, .page_foot ul li span {
	float: left;
	height: 36px;
	line-height: 36px;
	width: 36px;
}

.page_foot ul li span.prev i {
	background-position: 0 0;
}

.page_foot ul li a.prev i {
	background-position: 0 -18px;
}

.page_foot ul li a.prev:hover i {
	background-position: 0 -36px;
}

.page_foot ul li span.next i {
	background-position: -25px -36px;
}

.page_foot ul li a.next i {
	background-position: -25px -18px;
}

.page_foot ul li a.next:hover i {
	background-position: -25px 0;
}

.page_foot ul li a.next:hover, .page_foot ul li a.prev:hover {
	background-position: 0 -57px;
}

.page_foot a {
	color: #f69;
}

.page_foot a:hover {
	background: url("/App_Image/page.png") no-repeat scroll 0 -93px
		rgba(0, 0, 0, 0);
	color: #FFFFFF;
}

.page_foot span.now {
	background: url("/App_Image/page.png") no-repeat scroll 0 -57px
		rgba(0, 0, 0, 0);
	color: #FFFFFF;
}

.page_foot ul li span.pager-sl {
	color: #f69;
	line-height: 25px;
	width: auto;
}

/*脚部*/
#footer {
	margin: 80px auto 40px auto;
	width: 1100px;
	text-align: center;
}

#footer .line {
	display: inline-block;
	width: 100%;
	height: 3px;
	border-top: 1px #aaa solid;
	border-bottom: 1px #aaa dashed;
	margin-bottom: 20px;
}

#footer p {
	margin-bottom: 14px;
}

#footer p a {
	margin: 2px 8px;
	display: inline-block;
}

#footer p.copyright {
	color: #888;
}

#footer p.copyright a {
	color: #555;
}

#footer p.about {
	font-weight: bold;
}

/*搜索*/
.def_search {
	height: 100%;
	float: right;
}

.def_search>a {
	float: right;
	line-height: 60px;
}

.search_btn {
	width: 31px;
	height: 31px;
	margin-top: 12px;
	background: url("/App_Image/base_icon.png?v=4") no-repeat -300px -126px;
	cursor: pointer;
}

/*登录表单*/
.main_top .login {
	width: 220px;
	height: 260px;
	padding: 40px 55px;
	float: left;
}

.login_user, .login_pwd {
	height: 34px;
	width: 218px;
	border: 1px #ddd solid;
}

.login_user {
	margin-bottom: 16px;
}

.login_pwd {
	margin-bottom: 12px;
}

.login_user i, .login_pwd i {
	background: url("/App_Image/base_icon.png?v=4") no-repeat;
	width: 29px;
	height: 29px;
	float: left;
}

.login_user i {
	background-position: -296px -70px;
}

.login_pwd i {
	background-position: -296px -97px;
}

.login_user input, .login_pwd input {
	height: 100%;
	margin-left: 6px;
	width: 183px;
	float: left;
	font-size: 12px;
}

.login_check {
	height: 20px;
	cursor: pointer;
	width: 96px;
	float: left;
}

.ck_remember {
	width: 15px;
	height: 15px;
	float: left;
	background: url("/App_Image/base_icon.png?v=4") no-repeat -365px -12px;
	margin-right: 4px;
	margin-top: 4px;
}

.login_forget {
	float: right;
}

.login_btn {
	width: 100%;
	display: inline-block;
	height: 36px;
	margin-top: 14px;
	text-align: center;
	line-height: 36px;
}

.login_register {
	display: inline-block;
	margin-top: 12px;
}

.login_atte {
	margin-top: 16px;
	border-top: 1px #ccc dotted;
	padding-top: 16px;
}

.login_atte span {
	font-size: 12px;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
}

.login_atte a {
	width: 20px;
	height: 20px;
	background: url("/App_Image/base_icon.png?v=4") no-repeat;
	float: left;
	color: #666;
	display: block;
	margin-left: 16px;
}

.login_atte a:hover {
	color: #EE1289;
}

.atte_sina {
	background-position: -409px -15px !important;
}

.atte_qq {
	background-position: -409px -34px !important;
}

/*母版页*/
#header {
	height: 40px;
	background: #333;
}

.header_box {
	margin: 0 auto;
	height: 100%;
}

.header_nav a, .nav_mero, .header_login a {
	width: 80px;
	text-align: center;
	line-height: 40px;
	display: inline-block;
	color: white;
	float: left;
}
/*.header_nav a:hover, .nav_mero:hover, .header_nav a.active, .header_user a:hover, .header_user .user:hover { background: #666; }*/
.nav_mero {
	position: relative;
}

.nav_mero_menu {
	position: absolute;
	top: 100%;
	right: 0px;
	background: #666;
	display: none;
}

.nav_mero_menu a:hover {
	background: #333;
}

.nav_mero:hover .nav_mero_menu {
	display: block;
}
/*.header_user { float: right; height: 100%; margin-right: 40px; position: relative; }
.header_user > a, .dropdown_menu > a, .header_user .user, .header_user .appdown { color: white; height: 40px; line-height: 40px; padding: 0 20px; display: inline-block; height: 100%; }
.header_user > a, .dropdown_menu > a { float: left; }*/
.header_user .head {
	border-radius: 50%;
	width: 40px;
	margin-top: 10px;
}

.header_user .user, .header_user .appdown {
	cursor: pointer;
	padding: 0 24px;
	height: 60px;
	position: relative;
	float: right;
	margin-left: 12px;
}

.header_user .appdown {
	height: 100%;
	line-height: 60px;
}

.header_user .user>span::after {
	content: ' ';
	position: absolute;
	top: 20px;
	right: 12px;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #fff;
}

.dropdown_menu {
	position: absolute;
	top: 100%;
	right: 0;
	min-width: 80px;
	width: 126px;
	display: none;
	z-index: 10;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 6px 1px;
}

.header_user .user:hover .dropdown_menu, .header_user .appdown:hover {
	display: block;
	background: white;
}

.header_user .appdown:hover .appdownload {
	display: block;
}

.header_user .appdownload {
	position: absolute;
	width: 290px;
	height: 130px;
	z-index: 1000;
	background: white;
	top: 60px;
	left: -80px;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 6px 1px;
	display: none;
}

.header_user .appdownload_btn {
	float: left;
	width: 140px;
	margin: 20px 0 20px 20px;
}

.header_user .appdownload_btn a {
	width: 100%;
	height: 40px;
	float: left;
	border-radius: 2px;
	color: white;
	line-height: 40px;
	text-align: center;
}

.header_user .appdownload_btn .ios {
	background: #76def7;
}

.header_user .appdownload_btn .android {
	background: #fb7a86;
	margin-top: 10px;
}

.header_user .appdownload img {
	width: 90px;
	height: 90px;
	margin: 20px;
	display: inline-block;
}

.dropdown_menu .item {
	padding: 11px 10px;
	width: 106px;
	line-height: 18px;
	display: block;
	text-align: left;
}

.dropdown_menu .item:hover {
	background: #fafafa;
}

.dropdown_menu .icon {
	width: 16px;
	height: 16px;
	margin: 2px 14px 0 0;
	float: left;
	background: url("/App_Image/base_icon.png?v=4") no-repeat;
}

.dropdown_menu .usermain i {
	background-position: -305px -270px;
}

.dropdown_menu .auth i {
	background-position: -512px -13px;
}

.dropdown_menu .letter i {
	background-position: -305px -293px;
}

.dropdown_menu .tools i {
	background-position: -305px -309px;
}

.dropdown_menu .exit i {
	background-position: -305px -327px;
}

#mainer {
	margin: 40px auto;
	width: 1100px;
	overflow: hidden;
}

#mainer.umain {
	margin-top: 0px;
	width: 900px;
}
/* 顶部加载条 */
#nprogress {
	pointer-events: none;
}

#nprogress .bar {
	background: #fff;
	position: fixed;
	z-index: 1031;
	top: 0;
	left: 0;
	width: 100%;
	height: 2px;
}

#nprogress .peg {
	display: block;
	position: absolute;
	right: 0px;
	width: 100px;
	height: 100%;
	box-shadow: 0 0 10px #fff, 0 0 5px #fff;
	opacity: 1.0;
	-webkit-transform: rotate(3deg) translate(0px, -4px);
	-ms-transform: rotate(3deg) translate(0px, -4px);
	transform: rotate(3deg) translate(0px, -4px);
}

#nprogress .spinner {
	display: block;
	position: fixed;
	z-index: 1031;
	top: 12px;
	right: 12px;
}

#nprogress .spinner-icon {
	width: 18px;
	height: 18px;
	box-sizing: border-box;
	border: solid 2px transparent;
	border-top-color: #fff;
	border-left-color: #fff;
	border-radius: 50%;
	-webkit-animation: nprogress-spinner 400ms linear infinite;
	animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
	overflow: hidden;
	position: relative;
}

.nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar
	{
	position: absolute;
}

@
-webkit-keyframes nprogress-spinner { 0% {
	-webkit-transform: rotate(0deg);
}

100%
{
-webkit-transform
:
 
rotate
(360deg);
 
}
}
@
keyframes nprogress-spinner { 0% {
	transform: rotate(0deg);
}

100%
{
transform
:
 
rotate
(360deg);
 
}
}
/*选择荟吧*/
.pub_add_huiba {
	
}

.pub_add_huiba a {
	font-size: 12px;
	display: inline-block;
	border: 1px #ff6699 solid;
	padding: 4px 10px;
	border-radius: 2px;
	color: #ff6699;
}

.pub_add_huiba a.active {
	background: #ff6699;
	color: white;
}

.huiba_sel .search input[type=text] {
	width: 475px !important;
	padding: 0 2px !important;
	height: 30px !important;
	border: 1px #ccc solid !important;
	float: left;
}

.huiba_sel .search input[type=button] {
	height: 32px;
	width: 80px;
	margin-left: -1px;
	float: left;
}

.huiba_sel ul {
	margin-top: 10px;
	display: inline-block;
}

.huiba_sel ul li {
	width: 270px;
	float: left;
	padding: 5px;
	cursor: pointer;
}

.huiba_sel ul li:hover {
	background: #f3f3f3;
}

.huiba_sel ul li img {
	float: left;
	height: 50px;
	border-radius: 2px;
}

.huiba_sel ul li .name {
	margin-left: 60px;
}

/*发摄影*/
.sendalbum_piclist {
	margin-top: 10px;
	background: #eee;
	padding: 6px 10px 10px 10px;
	width: 870px;
	overflow: hidden;
	display: none;
}

.placeHolder div {
	background-color: white !important;
	border: dashed 1px gray !important;
	height: 141px;
	width: 141px;
}

.autolist {
	border: 1px #ccc solid;
	position: absolute;
	z-index: 100;
	background: white;
}

.autolist a {
	display: inline-block;
	width: 100%;
	color: #888;
	height: 30px;
	line-height: 30px;
}

.autolist a:hover {
	background: #eee;
}

/*标题式小导航*/
.tit_nav_box {
	width: 100%;
	text-align: center;
	margin: 20px 0 40px;
}

.tit_nav {
	text-align: center;
	display: inline-block;
	background: white;
	border: 1px #f3f3f3 solid;
	border-radius: 4px;
}

.tit_nav a {
	padding: 0 10px;
	font-size: 16px;
	padding: 0 40px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
}

.tit_nav a.active {
	background: #ff6699;
	color: white;
	border-radius: 4px;
}

/*小导航*/
.s_nav {
	height: 60px;
	background: white;
	width: 100%;
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 0px 1px 0px,
		rgba(0, 0, 0, 0.14902) 0px 0px 6px 2px;
	z-index: 100;
	position: relative;
}

.s_nav_box {
	width: 1100px;
	margin: 0px auto;
}

.s_nav_box {
	width: 1100px;
	margin: 0px auto;
}

.s_logo {
	width: 78px;
	height: 25px;
	display: inline-block;
	background: url(/App_Image/s_logo_4.png) no-repeat;
	margin-top: 18px;
	float: left;
}

.s_nav_menu {
	float: left;
	height: 100%;
	line-height: 60px;
	margin-left: 40px;
}

.s_nav_menu a {
	margin-right: 8px;
	height: 58px;
	display: inline-block;
	padding: 0 18px;
}

.s_nav_menu a.active, .s_nav_menu a:hover {
	border-bottom: 2px #ff6699 solid;
}

/*小主页*/
.sm_def_left {
	width: 800px;
	float: left;
	min-height: 1px;
}

.sm_def_item {
	display: inline-block;
	margin-bottom: 20px;
	width: 100%;
}

.sm_def_item .album_list li {
	margin: 0 0 14px 14px;
	width: 189.5px;
}

.sm_def_item .album_list li:nth-child(4n+1) {
	margin-left: 0px;
}

.sm_def_item .album_list li .face {
	height: 189.5px;
}

.sm_def_item .title {
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
}

.sm_def_item .title span {
	margin-top: 10px;
	padding-left: 8px;
	font-size: 16px;
	float: left;
	margin-left: 8px;
	height: 16px;
	line-height: 16px;
	border-left: 4px #f69 solid;
}

.sm_def_right {
	width: 280px;
	margin-left: 20px;
	float: left;
}

.sm_def_right .btn_def_new {
	width: 100%;
	height: 50px;
	display: inline-block;
	text-align: center;
	line-height: 50px;
}

.sm_def_right .btn_authmodel, .sm_def_right .btn_authphotoer {
	float: left;
	margin-top: 10px;
	width: 135px;
	height: 44px;
}

.sm_def_right .btn_authmodel {
	margin-right: 10px;
}

.sm_def_send {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}

.sm_def_send.mt0 {
	margin-top: 0px;
}

.sm_def_poster {
	width: 100%;
	margin-bottom: 30px;
}

.sm_def_poster img {
	display: block;
	width: 100%;
}

.sm_def_people, .sm_def_word, .sm_def_topic {
	background: white;
	padding: 14px;
	margin-bottom: 14px;
}

.tab_list {
	width: 288px;
}

.tab_list a {
	border: 1px #ccc solid;
	background: white;
	padding: 4px 8px;
	font-size: 12px;
	border-radius: 1px;
	margin: 8px 8px 0 0;
	float: left;
}

/*麻豆列表*/
.model_list {
	background: white;
	overflow: hidden;
}

.model_list li {
	border-top: 1px #eee solid;
	padding: 20px;
	overflow: hidden;
}

.model_list li:first-child {
	border-top: 0px;
}

.model_list li .head {
	width: 100px;
	height: 100px;
	margin: 20px 0 0 20px;
	float: left;
	border-radius: 100px;
}

.model_list li .userdata {
	margin: 20px 0;
	float: left;
	margin-left: 30px;
}

.model_list li .userdata p {
	margin: 12px 0;
}

.model_list li .userdata .nick {
	font-weight: bold;
	margin-top: 0px;
}

.model_list li .userdata .count {
	color: #888;
}

.model_list li .userdata .count i {
	font-size: 16px;
}

.model_list li .userdata .foot {
	overflow: hidden;
	margin-bottom: 0px;
}

.model_list li .userdata .foot a {
	float: left;
	margin-right: 14px;
}

.model_list li .userdata .foot span {
	float: left;
	font-size: 12px;
	line-height: 26px;
	height: 23px;
	display: inline-block;
}

.model_list li .photolist {
	float: right;
}

.model_list li .photolist img {
	width: 140px;
	height: 180px;
	display: block;
	float: left;
	margin-left: 14px;
}

.model_list li .photolist .more {
	width: 28px;
	height: 110px;
	padding: 68px 8px 0;
	white-space: normal;
	line-height: 1.5;
	margin-left: 14px;
	display: inline-block;
}

.word_toplist {
	background: #fcfcfc;
	display: inline-block;
	width: 100%;
}

.word_toplist li {
	padding: 14px 20px;
	border-bottom: 1px #eee dashed;
}
/*用户列表*/
.main_peoplelist {
	margin-top: 10px;
}

.main_people_ul {
	background: white;
}

.main_people_ul li {
	overflow: hidden;
	padding: 20px;
	border-bottom: 1px #ccc dashed;
	position: relative;
}

.main_people_ul li:last-child {
	border-bottom: none;
}

.main_people_ul li .head {
	margin-right: 10px;
	float: left;
	border-radius: 60px;
	width: 60px;
	height: 60px;
}

.main_people_ul li .data {
	margin-left: 70px;
}

.main_people_ul li .btn_atte, .main_people_ul li .btn_atte_c {
	position: absolute;
	right: 20px;
	top: 20px;
}
/*帖子列表*/
.wordlist {
	
}

.wordlist li {
	background: white;
	width: 540px;
	margin: 0 0 20px 20px;
	float: left;
}

.wordlist.small li {
	width: 440px;
}

.wordlist li:nth-child(2n+1) {
	margin-left: 0px;
}

.wordlist li .word {
	padding: 12px 20px 20px;
}

.wordlist li .desc {
	height: 46px;
	overflow: hidden;
}

.wordlist li img {
	width: 100%;
}

.wordlist li .box {
	margin: 20px;
	overflow: hidden;
}

.wordlist li .img {
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 20px;
}
/*.wordlist li .data { float: left; width: 590px; }*/
.wordlist li .data.wa {
	width: 100%;
}

.wordlist li .s_title {
	font-weight: bold;
	font-size: 18px;
}

.wordlist li .s_title:hover {
	color: #f69;
}

.wordlist li .desc {
	margin-top: 10px;
	line-height: 22px;
}

.wordlist li .piclist {
	margin-top: 10px;
	overflow: hidden;
}

.wordlist li .piclist img {
	width: 120px;
	height: 120px;
	display: block;
	float: left;
	margin-right: 4px;
}

.wordlist li .footer {
	margin-top: 10px;
	height: 24px;
}

.wordlist li .footer .mess i {
	width: 16px;
	height: 16px;
	background: url("/App_Image/base_icon.png?v=4") -307px -442px;
	display: inline-block;
	margin-right: 4px;
	float: left;
}
/*.wordlist li .footer img { width: 40px; height: 40px; border-radius: 50%; float:left; margin-right:2px; }
.wordlist li .footer a { line-height:40px; margin-right:10px; }*/
.wordlist li .footer .wordtype {
	padding: 4px 8px;
	background: #eee;
	color: #aaa;
	border-radius: 2px;
	margin-right: 12px;
}

.wordlist li .footer .wordtype:hover {
	color: #f69;
}

.wordlist li .left {
	width: 80px;
	text-align: center;
	float: left;
}

.wordlist li .left img {
	
}

.wordlist li .right {
	float: left;
	margin-left: 20px;
	width: 650px;
}

.wordlist li .piclist {
	display: inline-block;
	width: 100%;
}
/*.wordlist li .word_del { display: none; }
.wordlist li:hover .word_del { display: inline-block; }*/
.wordlist li .video_face {
	position: relative;
}

.wordlist li .video_face i {
	position: absolute;
	left: 50%;
	top: 50%;
	background: url(/App_Image/video_icon.png) no-repeat;
	background-size: 50px 50px;
	display: inline-block;
	width: 50px;
	height: 50px;
	margin: -25px 0 0 -25px;
}

/*发布页背景*/
.send_box {
	background: white;
	padding: 40px 30px;
	position: relative;
}
/*表单*/
.form {
	margin-top: 20px;
}

.form .line {
	min-height: 30px;
	margin-bottom: 20px;
	width: 100%;
	display: inline-block;
	position: relative;
}

.form .key {
	width: 120px;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 30px;
	text-align: right;
}

.form .value {
	float: left;
	position: relative; /*width: 890px;*/
}

.form .value p {
	width: 100%;
	display: inline-block;
}

.form .value input[type=text], .form .value input[type=password], .form .value textarea,
	.form .value select {
	height: 28px;
	width: 220px;
	padding: 0 2px;
	border: 1px #ccc solid;
	float: left;
}

.form .value select {
	width: auto;
	margin-right: 20px;
}

.form .value .textend {
	line-height: 30px;
}

.form .value input[type=text].short, .form .value input[type=password].short
	{
	width: 100px;
}

.form .value input[type=text].long, .form .value input[type=password].long
	{
	width: 600px;
}

.form .value input[type=text].second, .form .value input[type=password].second
	{
	width: 400px;
}

.form .value input[type=radio] {
	margin-top: 8px;
}

.form .value .ckword {
	margin-top: 3px;
	float: left;
}

.form .value .text_tail {
	height: 30px;
	display: inline-block;
	line-height: 30px;
	margin-left: 6px;
}

.form .value textarea {
	height: 100px;
	width: 400px;
	padding: 2px;
}

.form .value .describe {
	margin-top: 6px;
}

.form .value .tablist {
	float: left;
	margin-right: 10px;
}

.form .value .tablist a, .form .value .toptab a {
	padding: 4px 8px;
	font-size: 12px;
	border-radius: 2px;
	margin: 2px 8px 6px 0;
	float: left;
}

.form .value .tablist .del {
	background-position: -305px -369px;
	float: right;
	margin: 3px 0 0 4px;
}

.form .value .add_tab {
	height: 30px;
	line-height: 30px;
	width: 30px;
	text-align: center;
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	color: white;
	margin-left: -1px;
}

.form .value .toptab {
	width: 400px;
}

.form .value .toptab p {
	margin: 20px 0 10px 0;
}

.form .value .myself {
	height: 30px;
	line-height: 30px;
	display: inline-block;
	padding: 0 8px;
}

.form .value .staff_one {
	margin-bottom: 6px;
	display: inline-block;
}

.form .value .staff_one .tit2 {
	float: left;
	line-height: 30px;
	margin: 0 10px;
}

.form .value .staff_one .del {
	margin: 9px 0 0 6px;
}

.form .value .add_people, .form .value .add_store {
	padding: 4px 8px;
	display: inline-block;
}

.form .value .add_people i, .form .value .add_store i {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: url(/App_Image/base_icon.png?v=4) -309px -422px;
	margin-right: 2px;
}

.form .value .describe {
	margin-left: 10px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #999;
}

.form .value.editor {
	width: 800px;
	border: 1px #dddddd solid;
}

/*视频上传*/
.form .value .upload_probox {
	display: none;
	margin-top: 30px;
}

.form .value .upload_progress {
	background: #b7e4f9;
	width: 800px;
	height: 10px;
}

.form .value .upload_progress_in {
	background: #20a9e7;
	width: 1px;
	height: 100%;
}

.form .value .upload_probox .word {
	font-size: 12px;
	color: #999999;
}

.form .value .videoface_box {
	display: none;
	width: 144px;
}

.form .value .videoFace {
	width: 100%;
	height: 81px;
	margin-top: 20px;
	position: relative;
}

.form .value .videoFace i {
	position: absolute;
	left: 50%;
	top: 50%;
	background: url(/App_Image/video_icon.png) no-repeat;
	background-size: 26px 26px;
	width: 26px;
	height: 26px;
	display: inline-block;
	margin: -13px 0 0 -13px;
}

.form .value .videoFace img {
	width: 100%;
	height: 100%;
}

.form .value .videoface_box a {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-top: 5px;
}

.form .value .ins_life input[type=checkbox] {
	height: 16px;
	float: left;
	margin: 5px 4px 0 0;
}
/*表单右侧文字说明*/
.form_desc {
	position: absolute;
	right: 0px;
	top: 100px;
	width: 260px;
	padding: 40px;
	border-left: 1px #ccc solid;
}

.form_desc li {
	margin-bottom: 10px;
	color: #888;
	font-size: 13px;
	list-style: disc;
}

.form .map_pic {
	width: 400px;
	height: 240px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 100;
}

.form .map_pic iframe {
	border: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/*摄影文章详情*/
.data_info_box {
	background: white;
	display: inline-block;
	width: 100%;
}

.data_info_box .head {
	width: 100%;
	height: 260px;
	overflow: hidden;
	position: relative;
}

.data_info_box .head img {
	width: 100%;
	height: auto;
}

.data_info_box .head .word {
	position: absolute;
	text-align: center;
	width: 800px;
	left: 150px;
	top: 80px;
}

.data_info_box .head .word p {
	color: white;
	margin-bottom: 26px;
}

.data_info_box .head .word .title {
	font-size: 22px;
}

.data_info_box .head .word .tab {
	text-align: center;
	display: inline-block;
	width: 100%;
	font-size: 12px;
}

.data_info_box .head .word .tab span {
	margin-right: 10px;
	height: 26px;
	line-height: 26px;
}

.data_info_box .head .word .tab a {
	font-size: 12px;
	color: white !important;
	margin: 2px 8px 6px 0;
}

.data_info_main {
	width: 700px;
	margin: 40px auto;
	overflow: hidden;
}

.data_info_main .title {
	font-size: 30px;
	width: 100%;
	display: inline-block;
	margin-top: 40px;
}

.data_info_main .content {
	margin: 40px 0 0 0;
	width: 100%;
	display: inline-block;
	word-break: break-all;
}

.data_info_main .content * {
	line-height: 1.65;
	font-size: 16px;
	word-break: break-all;
}

.data_info_main .content p {
	margin-bottom: 30px;
}

.data_info_main .content img {
	margin: 0px auto;
	display: block;
	max-width: 100%;
}

.data_info_main .video {
	text-align: center;
	margin-top: 20px;
}

.data_info_main .user {
	height: 30px;
}

.data_info_main .user a {
	line-height: 30px;
	font-size: 12px;
}

.data_info_main .game_mark {
	position: absolute;
	font-size: 14px;
	font-weight: 100;
	right: 0px;
	top: -4px;
	padding: 4px 8px;
	border-radius: 2px;
}

.data_info_main .game_mark {
	position: absolute;
	font-size: 14px;
	font-weight: 100;
	right: 0px;
	top: -4px;
	padding: 4px 8px;
	border-radius: 2px;
}

.data_info_main .staff {
	position: relative;
	width: 100%;
	display: inline-block;
	margin-top: 40px;
	background-color: #F8F8F7;
	color: #999;
}

.data_info_main .staff span {
	margin: 10px;
	display: block;
	color: #999;
}

.data_info_main .staff span a {
	color: #555;
}

.data_info_main .staff span a:hover {
	color: #f69;
}

.data_info_main .stafflist {
	text-align: center;
	margin: 20px 60px;
}

.data_info_main .staff_arrow_left, .data_info_main .staff_arrow_right {
	position: absolute;
	width: 50px;
	height: 50px;
	float: left;
	background: url("/App_Image/staff_arrow.png") no-repeat;
}

.data_info_main .staff_arrow_left {
	left: 0px;
	top: 0px;
}

.data_info_main .staff_arrow_right {
	float: right;
	background-position: -50px 0;
	right: 0px;
	bottom: 0px;
}

.data_info_main .desc {
	margin-top: 20px;
	line-height: 24px;
}

.data_info_main .piclist {
	margin-top: 40px;
	text-align: center;
}

.data_info_main .piclist .item {
	display: inline-block;
	margin-bottom: 6px;
	width: 100%;
	text-align: center;
}

.data_info_main .piclist .page {
	margin: 40px 0;
}

.data_info_main .life_piclist {
	display: inline-block;
	width: 100%;
}

.data_info_main .life_piclist li {
	float: left;
	margin: 4px 0 0 4px;
	width: 113px;
	height: 113px;
}

.data_info_main .life_piclist li:nth-child(6n+1) {
	margin-left: 0px;
}

.data_info_main .life_piclist li img {
	display: block;
	width: 100%;
	height: 100%;
}

.data_info_main .ticket {
	text-align: center;
	margin-top: 40px;
}

.data_info_main .tools {
	margin: 80px 0 60px 0;
	overflow: hidden;
	text-align: center;
}

.data_info_main .share {
	margin-bottom: 100px;
	text-align: center;
}

.data_info_main .tools a {
	padding: 10px 40px;
	margin: 0 20px;
}

.data_info_main .tools a:first-child {
	margin-right: 10px;
}

.data_info_main .userdata {
	background: #fafafa;
	margin-bottom: 20px;
	padding: 20px;
	position: relative;
	height: 50px;
}

.data_info_main .userdata .btn_atte, .data_info_main .userdata .btn_atte_c
	{
	position: absolute;
	right: 20px;
	top: 30px;
}

.data_info_foot {
	background: #fbfbfb;
	padding-top: 40px;
}

.data_info_foot .lastvote {
	text-align: center;
	margin-bottom: 20px;
}
/*详情页赞列表*/
.toplist_data {
	margin: 0px auto;
	padding-bottom: 20px;
	width: 700px;
}

.photo_toplist {
	display: inline-block;
}

.photo_toplist li {
	float: left;
	margin: 0 0 10px 10px;
}

.photo_toplist li .face {
	cursor: pointer;
	display: block;
	text-align: center;
	line-height: 40px;
	border-radius: 40px;
	height: 40px;
	width: 40px;
}

.photo_toplist li:nth-child(14n+1) {
	margin-left: 0px;
}

/*详情页评论列表*/
.info_comm {
	margin: 0px auto;
	padding-bottom: 40px;
	width: 700px;
	overflow: hidden;
}

.info_comm .send textarea {
	display: inline-block;
	margin-bottom: 4px;
	border: 1px #ccc solid;
	width: 694px;
	padding: 2px;
	height: 60px;
	border-radius: 2px;
}

.info_comm_list {
	margin-top: 20px;
}

.info_comm_list li {
	display: inline-block;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px #eee solid;
}

.info_comm_list li .face {
	float: left;
	border-radius: 50px;
	margin-right: 20px;
}

.info_comm_list li .data {
	float: left;
	width: 630px;
}

.info_comm_list li .reply_con {
	display: inline-block;
	margin-top: 20px;
	background: #f6f6f6;
	padding: 10px;
	font-size: 12px;
	width: 610px;
	color: #999;
}

/*个人中心*/
.u_trend_left {
	width: 180px;
	min-height: 100px;
	float: left;
	position: relative;
}

.u_send_ins_float {
	width: 180px;
}

.u_trend_right {
	width: 600px;
	float: left;
	margin-left: 20px;
}

.u_send_other, .u_send_ins_signin, .u_send_ins_trend, .u_send_ins_nav,
	.u_send_ins_mess {
	background: white;
}

.u_send_ins {
	float: left;
	width: 100%;
}

/*各种带图标按钮*/
.u_send_ins_signin {
	display: inline-block;
	width: 100%;
	position: relative;
	border-bottom: 1px #eee solid;
}

.u_send_ins_signin p.button {
	margin: 20px 0;
}

.u_send_ins_signin .btn_photo, .u_send_ins_signin .btn_word,
	.u_send_ins_signin .btn_org, .u_send_ins_signin .btn_video {
	padding: 12px 32px;
	width: 68px;
	height: 18px;
}

.u_send_ins_signin .btn_photo, .u_send_ins_signin .btn_org,
	.u_send_ins_signin .btn_video {
	margin-bottom: 20px;
}

.u_send_ins_signin .btn_photo i, .u_send_ins_signin .btn_word i,
	.u_send_ins_signin .btn_org i, .send_word i, .u_send_ins_signin .btn_video i
	{
	background: url(/App_Image/base_icon.png?v=5) no-repeat 0 -434px;
	width: 16px;
	height: 16px;
	display: inline-block;
	float: left;
	margin: 3px 2px 0 0;
}

.u_send_ins_signin .line {
	margin-top: 20px;
	display: block;
	width: 100%;
	height: 1px;
	border-top: 1px #eee solid;
}

.u_send_ins_signin .btn_word i, .btn_video i {
	background-position: -21px -434px;
}

.u_send_ins_signin .btn_org i {
	background-position: -69px -434px;
}

.u_send_ins_signin .btn_video i {
	background-position: 0 -417px;
}

.u_send_ins_signin .btn_signin, .u_send_ins_signin .btn_signin_c {
	padding: 10px 30px;
	width: 70px;
	height: 18px;
	margin-bottom: -10px;
}

.u_send_ins_signin .btn_signin i, .u_send_ins_signin .btn_signin_c i {
	float: left;
	background: url(/App_Image/base_icon.png?v=4) no-repeat -128px -435px;
	width: 16px;
	height: 16px;
	margin-top: 2px;
}

.u_send_ins_signin .btn_signin_c i {
	background-position: -101px -435px;
}

/*签到单*/
.signin_panal {
	position: relative;
	background: #fafafa;
	position: absolute;
	top: 70px;
	left: 20px;
	width: 500px;
	z-index: 10;
	display: none;
}

.signin_panal .arrow_top {
	position: absolute;
	top: -8px;
	left: 50px;
	width: 14px;
	height: 8px;
	background: url(/App_Image/base_icon.png?v=4) no-repeat -308px -488px;
	display: inline-block;
}

.signin_panal .left {
	background: white;
	float: left;
	width: 300px;
	border-right: 1px #eee solid;
	height: 100%;
}

.signin_panal .left .title {
	height: 46px;
	border-bottom: 1px #eee solid;
}

.signin_panal .left .title .arrow_left, .signin_panal .left .title .arrow_right
	{
	width: 7px;
	height: 14px;
	display: inline-block;
	margin: 16px 0px 0 20px;
	background: url(/App_Image/base_icon.png?v=4) no-repeat -308px -468px;
	float: left;
}

.signin_panal .left .title .arrow_right {
	float: right;
	margin: 16px 20px 0 0;
	background-position: -316px -468px;
}

.signin_panal .left .title .date {
	width: 246px;
	line-height: 46px;
	height: 100%;
	text-align: center;
	float: left;
	font-family: "Microsoft YaHei", SimHei;
	letter-spacing: 2px;
}

.signin_panal_list {
	width: 100%;
}

.signin_panal_list tr td {
	width: 43px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
}

.signin_panal_list tbody tr td {
	border: 1px #eee solid;
}

.signin_panal_list tr td .ok {
	border-radius: 28px;
	width: 28px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	display: inline-block;
	border: 2px #f69 solid;
}

.signin_panal .right {
	width: 159px;
	float: left;
	padding: 20px;
}

.signin_panal .right p {
	width: 100%;
}

.signin_panal .right .b_g_t {
	border-top: 1px #ccc dotted;
	margin-top: 10px;
	padding-top: 10px;
}

.signin_panal .right .signin_bu {
	text-align: center;
}

.signin_panal .right .signin_bu img {
	width: 60px;
	height: 60px;
}

.signin_panal .right .signin_bu span {
	margin: 20px 0 0 10px;
}

.u_send_ins_nav, .u_send_ins_mess {
	padding: 10px 0;
	width: 180px;
}

.u_send_ins_mess {
	border-bottom: 1px #eee dotted;
}

.u_send_ins_mess a, .u_send_ins_nav a {
	padding-left: 30px;
	width: 150px;
	display: inline-block;
	height: 40px;
	line-height: 40px;
}

.u_send_ins_mess a:hover, .u_send_ins_nav a:hover {
	background: #fafafa;
}

.u_send_ins_trend {
	min-height: 184px;
}

.u_send_ins_trend textarea {
	margin: 20px 20px 0 20px;
	border: 1px #ccc solid;
	padding: 2px;
	width: 554px;
	height: 80px;
}

.u_send_ins_trend .footer {
	margin: 10px 20px 0 20px;
	overflow: hidden;
}

.u_send_ins_trend .footer button {
	float: left;
	padding-left: 20px;
	width: auto;
	font-size: 12px;
	background: url(/App_Image/base_icon.png?v=4) no-repeat -304px -188px;
	display: inline-block;
	margin-right: 14px;
	cursor: pointer;
}

.u_send_ins_trend .footer .add_pic {
	position: relative;
	background-position: -304px -229px;
	overflow: hidden;
}

.u_send_ins_trend .footer .add_video {
	background-position: -304px -250px;
}

.u_send_ins_trend .footer .add_topic {
	background-position: -304px -209px;
}

.u_trend_send_box .pic_list {
	padding: 20px;
	background: white;
	display: none;
	border-top: 1px #f3f3f3 solid;
}

.u_trend_send_box #fileQueue li:nth-child(3n+1) {
	margin-left: 0px;
}

.u_trend_send_box .pic_list .item img {
	width: 100%;
	height: 100%;
}

.video_add_box, .huiba_add_box {
	overflow: hidden;
	padding: 20px;
	background: white;
	border-top: 1px #eee solid;
	display: none;
}

.video_add_box input[type=text] {
	width: 475px;
	padding: 0 2px;
	height: 30px;
	border: 1px #ccc solid;
	float: left;
}

.video_add_box input[type=button] {
	height: 32px;
	width: 80px;
	margin-left: -1px;
	float: left;
}

.u_trend {
	margin-top: 14px;
	float: left;
	width: 100%;
}

.u_trend_poster {
	width: 100%;
}

.u_trend_poster img {
	width: 100%;
	height: 100px;
	display: block;
}

.topic_add_box {
	background: white;
	border-top: 1px #eee solid;
	overflow: hidden;
	display: none;
}

.topic_add_box .new {
	width: 100%;
	margin-top: 20px;
	height: 50px;
	text-align: center;
	line-height: 50px;
}

.topic_add_box .new a {
	height: 100%;
	width: 560px;
	margin-left: 20px;
	float: left;
}

.topic_add_box .new a:hover {
	background: #f3f3f3;
}

.topic_add_box .list {
	margin: 10px 20px;
	overflow: hidden;
}

.topic_add_box .list li {
	float: left;
	width: 33%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.topic_add_box .list li a {
	width: 100%;
	height: 100%;
	display: inline-block;
}

.u_trend_list_box {
	width: 100%;
	display: inline-block;
}

.u_trend_list_box .title {
	background: white;
	padding: 20px;
}

.u_trend_list_box .title a {
	margin-right: 20px;
	padding-left: 20px;
	border-left: 1px #ccc solid;
	display: inline-block;
	height: 14px;
	line-height: 12px;
}

.u_trend_list_box .title a:first-child {
	border: none;
	padding-left: 0px;
}

.sm_def_right {
	position: relative;
	min-height: 10px;
}

.u_userinfo {
	background: white;
	margin-bottom: 14px;
}

.u_userinfo .bg {
	width: 100%;
}

.u_userinfo .data {
	margin-top: -46px;
	text-align: center;
	padding-bottom: 10px;
}

.u_userinfo .data p {
	overflow: hidden;
}

.u_userinfo .data p .sum {
	width: 92px;
	float: left;
	text-align: center;
	border-right: 1px #eee solid;
}

.u_userinfo .data p .sum:last-child {
	border: none;
}

.u_userinfo .data .face {
	width: 70px;
	display: inline-block;
	border: 4px #fff solid;
	border-radius: 70px;
}

.sm_def_album_box {
	margin-bottom: 14px;
}

.sm_def_album {
	overflow: hidden;
	width: 280px;
	height: 240px;
}

.sm_def_album ul li {
	float: left;
	width: 280px;
	height: 240px;
	overflow: hidden;
	position: relative;
}

.sm_def_album ul li i {
	width: 100%;
	height: 36px;
	line-height: 36px;
	background: #000;
	opacity: 0.6;
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
	color: white;
}

.sm_def_album ul li img {
	height: 280px;
}

.sm_def_album .o-control {
	display: none;
	position: absolute;
	width: 46px;
	height: 100%;
	background: #333;
	filter: alpha(opacity = 30);
	opacity: 0.3;
	cursor: pointer;
}

.sm_def_album .control {
	position: relative;
	top: 50%;
	margin-top: -27.5px;
	left: 8px;
	display: inline-block;
	width: 30px;
	height: 55px;
	background: url("/App_Image/sr_index.png");
	filter: alpha(opacity = 60);
	opacity: 0.6;
}

.sm_def_album #goback {
	left: 0px;
}

#goback .control {
	background-position: 0px -35px;
}

.sm_def_album #forward {
	right: 0px;
}

#forward .control {
	left: 10px;
	background-position: -35px -35px;
}

.sm_def_album div {
	position: absolute;
	float: right;
	right: 10px;
	height: 11px;
	overflow: hidden;
	zoom: 1;
}

/*设置坐标*/
.sel_address, .sel_address_btn {
	overflow: hidden;
	text-align: center;
	width: 100%;
	margin-top: 20px;
}

.sel_address select {
	border: 1px #ccc solid;
	margin-right: 10px;
}

.sm_def_word {
	margin-bottom: 14px;
}

.sm_word_list {
	margin-top: 10px;
}

.sm_word_list>li {
	margin-bottom: 10px;
	display: inline-block;
}

.sm_word_list>li img {
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 10px;
}

.sm_word_list>li .data {
	float: left;
	width: 162px;
}

.sm_word_list>li .data .title {
	height: 42px;
}

/*动态列表*/
.u_trend_list {
	width: 600px;
}

.u_trend_list>li {
	padding-top: 20px;
	background: white;
	border-radius: 2px;
	margin-bottom: 10px;
	display: inline-block;
	border-top: 1px #eee solid;
}

.u_trend_list>li .details {
	margin: 0 20px 10px 80px;
	width: 500px;
	position: relative;
}

.u_trend_list>li .details.ismain {
	margin-left: 20px;
	width: 560px;
}

.u_trend_list>li .head {
	width: 50px;
	height: 50px;
	margin-left: 20px;
	float: left;
}

.u_trend_list>li .face {
	float: left;
	width: 50px;
	height: 50px;
	border-radius: 50px;
}

.u_trend_list>li .user {
	position: relative;
}

.u_trend_list>li .user .btn_atte, .u_trend_list li .user .btn_atte_c,
	.u_trend_list li .details .del, .u_trend_list li .details .more {
	position: absolute;
	right: 0px;
	top: 0px;
}

.u_trend_list>li .user .btn_atte, .u_trend_list>li .user .btn_atte_c {
	border: none;
	padding: 0;
	margin-top: -4px;
}

.u_trend_list li .details .del {
	display: none;
}

.u_trend_list li:hover .details .del {
	display: block;
}

.u_trend_list li .details .more {
	width: 10px;
	height: 10px;
	margin: 0px 0 0 4px;
	background: url(/App_Image/jian20140112.png) no-repeat;
}

.u_trend_list li .details .morelist {
	position: absolute;
	background: white;
	top: 20px;
	right: 0px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
	z-index: 1000;
	display: none;
}

.u_trend_list li .details .morelist ul li {
	font-size: 12px;
	padding: 6px 16px;
	cursor: pointer;
}

.u_trend_list li .details .morelist ul li:hover {
	background: #f3f3f3;
}

.u_trend_list li:hover .user .del {
	display: block;
}

.u_trend_list>li .info {
	
}

.u_trend_list>li .content {
	word-wrap: break-word;
	word-break: initial;
}

.u_trend_list>li .content, .u_trend_list li .staff {
	line-height: 24px;
	margin-top: 6px;
}

.u_trend_list>li .details.ismain .content {
	margin-top: 0px;
	width: 540px;
}

.u_trend_list>li .staff {
	font-size: 12px;
	color: #999;
	margin-top: 8px;
}

.u_trend_list>li .staff_info {
	padding: 2px 8px;
	background: #f3f3f3;
	border-radius: 2px;
	display: inline-block;
}

.u_trend_list>li .staff_info a {
	margin-left: 4px;
}

.u_trend_list>li .tab i {
	margin-right: 10px;
	font-size: 12px;
	color: #999;
}

.u_trend_list>li .huiba a {
	background: #ffe7ef;
	color: #ff6699;
	font-size: 12px;
	padding: 2px 6px;
	border-radius: 2px;
	margin-top: 10px;
	display: inline-block;
}

.u_trend_list>li .video_link, .u_trend_list>li .weblink {
	font-size: 12px;
	border: 1px #f69 solid;
	border-radius: 2px;
	padding: 2px;
	color: #f69 !important;
	margin: 0 4px;
}

.u_trend_list>li .video_link:hover, .u_trend_list>li .weblink:hover {
	border-color: #f35d8f;
	color: #f35d8f;
	background: #fafafa;
}

.u_trend_list>li .video_link i, .u_trend_list>li .weblink i {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: url(/App_Image/base_icon.png?v=4) -308px -254px;
	margin: 0 4px;
	border-right: 1px #ccc solid;
	padding-right: 2px;
}

.u_trend_list>li .weblink i {
	width: 10px;
	height: 10px;
	background-position: -381px -545px;
}

.u_trend_list>li .trend_word {
	position: relative;
	border: 1px #f3f3f3 solid;
	margin-top: 10px;
	border-radius: 4px;
	overflow: hidden;
}

.u_trend_list>li .trend_word .word {
	padding: 12px;
}

.u_trend_list>li .trend_word .desc {
	height: 46px;
	overflow: hidden;
}

.u_trend_list>li .trend_word img {
	width: 100%;
}

.u_trend_list>li .trend_word .box {
	margin: 20px;
	overflow: hidden;
}

.u_trend_list>li .trend_word .img {
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 20px;
}
/*.u_trend_list > li .trend_word .data { float: left; width: 590px; }*/
.u_trend_list>li .trend_word .data.wa {
	width: 100%;
}

.u_trend_list>li .trend_word .s_title {
	font-weight: bold;
	font-size: 18px;
}

.u_trend_list>li .trend_word .s_title:hover {
	color: #f69;
}

.u_trend_list>li .trend_word .desc {
	margin-top: 10px;
	line-height: 22px;
}

.u_trend_list>li .trend_fleas {
	position: relative;
	width: 400px;
	height: 100px;
	margin: 10px 0 20px;
	background: #f3f3f3;
}

.u_trend_list>li .trend_fleas .pic {
	width: 100px;
	height: 100px;
	float: left;
}

.u_trend_list>li .trend_fleas .data {
	padding: 10px 10px 10px 110px;
}

.u_trend_list>li .trend_fleas .data p {
	margin-bottom: 6px;
}

.u_trend_list>li .trend_fleas .toread {
	position: absolute;
	right: 0px;
	font-size: 12px;
	padding: 4px 8px;
	bottom: 0px;
}

.u_trend_list>li .topic {
	background: #f4f4f4;
	border: 1px #eeeeee solid;
	border-radius: 2px;
	padding: 10px;
	margin-top: 10px;
}

.u_trend_list>li .topic .icon {
	width: 22px;
	height: 22px;
	display: inline-block;
	background: url(/App_Image/icon_topic.png) no-repeat;
	background-size: 22px;
	float: left;
}

.u_trend_list>li .topic a {
	margin-left: 8px;
	color: #999999;
}

.u_trend_list>li .piclist {
	width: 500px;
	overflow: hidden;
	margin-top: 2px;
}

.u_trend_list>li .piclist_box {
	overflow: hidden;
	position: relative;
	width: 100%;
}

.u_trend_list>li .piclist_box img {
	width: 140px;
	height: 140px;
	float: left;
	margin: 4px 4px 0 0;
}

.u_trend_list>li .piclist_box.fore img {
	width: 180px;
	height: 180px;
}

.u_trend_list>li .piclist_box .picsum {
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 4px 10px;
	font-size: 16px;
	display: inline-block;
	background: black;
	opacity: 0.8;
	color: white;
}

.u_trend_list>li .picone_box a {
	display: inline-block;
	position: relative;
}

.u_trend_list>li .picone_box a .loading {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	margin: -16px 0 0 -16px;
}

.u_trend_list>li .picone_box img {
	max-width: 500px;
}

.u_trend_list>li .footer {
	border-top: 1px #f6f6f6 solid;
	background: #fafafa;
	padding: 8px 0;
}

.u_trend_list>li .albumname {
	display: inline-block;
	width: 100%;
	margin-top: 6px;
}

.u_trend_list>li .albumname i {
	float: left;
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url("/App_Image/base_icon.png?v=4") no-repeat 0 -455px;
	margin: 4px 4px 0 0;
}

.u_trend_list>li .albumname a {
	float: left;
	margin-top: 0px;
}

.u_trend_list>li .video_face {
	margin-top: 10px;
	position: relative;
	cursor: pointer;
}

.u_trend_list>li .video_face i {
	width: 60px;
	height: 60px;
	background: url(/App_Image/video_icon.png) no-repeat;
	position: absolute;
	display: inline-block;
	z-index: 11;
	top: 50%;
	left: 50%;
	margin: -30px 0 0 -30px;
	background-size: 60px;
}

.u_trend_list>li .video_face img {
	width: 100%;
}

.u_trend_list>li .time {
	margin-top: 6px;
}

.u_trend_list>li .time .t_report {
	display: none;
	font-size: 12px;
	color: #999999;
}

.u_trend_list>li:hover .time .t_report {
	display: inline-block;
}
/*动态评论、赞*/
.u_trend_list>li .tools>a {
	color: #888;
	height: 24px;
	line-height: 24px;
	border-right: 1px #ddd solid;
	font-size: 12px;
	display: inline-block;
	width: 49.8%;
	text-align: center;
}

.u_trend_list>li .tools>a:last-child {
	border: none;
}

.u_trend_list>li .toplist img {
	width: 30px;
	height: 30px;
	margin-right: 4px;
	border-radius: 30px;
}

.u_trend_list>li .comm, .u_trend_list li .top {
	background: #fafafa;
	border-top: 1px #eee solid;
	display: inline-block;
	padding: 20px;
	width: 560px;
}

.u_trend_list>li .top {
	padding-top: 10px;
}

.u_trend_list>li .comm_new {
	display: inline-block;
}

.u_trend_list>li .comm_new .face_s {
	float: left;
	margin-right: 20px;
}

.u_trend_list>li .comm_new input[type=text] {
	border: 1px #ccc solid;
	height: 28px;
	width: 504px;
}

.u_trend_list>li .commlist {
	margin: 10px 0 0 50px;
}

.u_trend_list>li .commlist .line {
	padding-bottom: 4px;
	margin-top: 4px;
	width: 100%;
	display: inline-block;
	border-bottom: 1px #eee solid;
}

.u_trend_list>li .commlist .line:last-child {
	border: none;
}

.u_trend_list>li .commlist .face_s {
	float: left;
	margin-top: 2px;
}

.u_trend_list>li .commlist .data {
	width: 470px;
	font-size: 12px;
	line-height: 30px;
	float: left;
	margin-left: 10px;
}

.u_trend_list>li .commlist .line .hrshow {
	display: none;
}

.u_trend_list>li .commlist .line:hover .hrshow {
	display: block;
}
/*动态评论分页*/
.u_trend_list>li .pagelist {
	padding: 10px 0 0 50px;
	text-align: center;
	border-top: 1px #eee solid;
}

.u_trend_list>li .pagelist a, .u_trend_list>li .pagelist span {
	margin: 0 6px;
	font-size: 12px;
}

.u_trend_list>li .pagelist span {
	color: #ccc;
}

/*个人主页*/
.main_head {
	background: white;
	position: relative;
}

.main_head .bg {
	width: 100%;
	height: 280px;
	display: block;
}

.main_head .uinfo {
	position: absolute;
	text-align: center;
	width: 100%;
	top: 40px;
	display: inline-block;
}

.main_head .uinfo .head {
	width: 80px;
	height: 80px;
	border-radius: 80px;
	border: 4px #fff solid;
	display: inline-block;
}

.main_head .uinfo .uname {
	font-size: 22px;
	color: white;
}

.main_head .uinfo p {
	color: white;
}

.main_nav {
	height: 50px;
	background: white;
	text-align: center;
}

.main_nav a {
	margin: 0 30px;
	width: 100px;
	height: 48px;
	line-height: 48px;
	display: inline-block;
}

.main_nav a.active {
	border-bottom: 2px #f69 solid;
}

.main_info {
	margin-top: 20px;
	display: inline-block;
}

.main_neck {
	background: white;
	padding: 20px;
	text-align: center;
	margin-bottom: 14px;
}

.main_neck a {
	padding: 4px 20px;
	margin: 0 20px;
}

.main_user_sum, .main_user_auth {
	background: white;
	overflow: hidden;
	margin-bottom: 14px;
}

.main_user_sum .sum {
	margin: 10px 0;
	width: 92px;
	float: left;
	text-align: center;
	border-right: 1px #eee solid;
}

.main_user_sum .sum:last-child {
	border: none;
}

.main_user_auth p {
	margin: 20px;
	text-align: center;
}
/*荟吧主页*/
.main_head .hbinfo {
	position: absolute;
	text-align: center;
	width: 50%;
	height: 60%;
	left: 25%;
	top: 20%;
	background: white;
	display: inline-block;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
	border-radius: 2px;
}

.main_head .hbinfo .head {
	width: 80px;
	height: 80px;
	border-radius: 80px;
	border: 4px #fff solid;
}

.main_head .hbinfo .hbname {
	font-size: 22px;
	color: black;
}

.main_head .hbinfo p {
	
}

.main_albumlist, .main_wordlist {
	margin-top: 20px;
}

.main_albumlist .album_list li {
	width: 210px;
}

.main_albumlist .album_list li:nth-child(5n+1) {
	margin-left: 20px;
}

.main_albumlist .album_list li:nth-child(4n+1) {
	margin-left: 0px;
}

/*修改资料*/
.home_tools_nav {
	margin-left: -20px;
	margin-left: -20px;
	width: 160px;
}

.home_tools_nav li {
	width: 100%;
	height: 46px;
}

.home_tools_nav li a {
	color: white;
	display: inline-block;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 46px;
}

.home_tools_nav li:hover a {
	background: #fa7da7;
}

.home_tools_nav li.active a {
	background: white;
	font-weight: bold;
	color: #f69;
}

.home_tools_nav li:last-child {
	border-bottom: none;
}

.home_tools_info {
	background: white;
	padding: 20px 40px;
	overflow: hidden;
	min-height: 400px;
	margin-top: -1px;
}

.home_tools_info .upload_pic {
	width: 150px;
	height: 150px;
	display: inline-block;
}

.home_tools_info .upload_pic .head {
	width: 100%;
	height: 100%;
	float: left;
}

.home_tools_info .upload {
	left: 0px;
	bottom: 0px;
	position: absolute;
	background: black;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	height: 36px;
	text-align: center;
	line-height: 36px;
	width: 100%;
	color: white;
	margin-top: 160px;
	cursor: pointer;
}

.home_tools_info .bgpic_upd {
	margin-top: 20px;
}

.home_tools_info .bgpic_upd img {
	width: 860px;
	height: 273px;
}

/*加V*/
.auth_title {
	text-align: center;
	padding: 60px 0 120px 0;
}

.auth_item {
	margin-top: 20px;
}

.auth_item .title {
	border-top: 2px #f69 solid;
}

.auth_item .title i {
	display: inline-block;
	background: url(/App_Image/base_icon.png?v=4) no-repeat;
	height: 25px;
	margin-top: 4px;
}

.auth_item .title i.one {
	width: 307px;
	background-position: 0 -502px;
}

.auth_item .title i.two {
	width: 171px;
	background-position: 0 -473px;
}

.auth_item .title i.three {
	width: 100px;
	background-position: 0 -530px;
}

.auth_item .v_list {
	margin: 80px 0;
	text-align: center;
}

.auth_item .v_list li {
	margin: 0 100px;
}

.auth_item .describe {
	margin: 60px 0;
}

.auth_item .describe p {
	margin-top: 18px;
	margin-left: 80px;
}

.auth_item .describe p .key {
	width: 80px;
	float: left;
	text-align: right;
}

.link_list {
	margin-top: 80px;
	display: inline-block;
}

.link_list a {
	width: 426px;
	text-align: center;
	float: left;
	height: 200px;
	line-height: 200px;
	background: #f6f6f6;
	margin-right: 2px;
	font-size: 16px;
}

.link_list a:hover {
	background: #eee;
}

/*第三方绑定*/
.coop_info {
	margin: 80px 40px;
}

.coop_info p {
	margin-top: 40px;
	line-height: 23px;
}

.coop_sina, .coop_qq {
	background: url(/App_Image/base_icon.png?v=4) no-repeat -437px -95px;
	width: 23px;
	height: 23px;
	display: inline-block;
	float: left;
	margin-right: 10px;
}

.coop_sina.dis {
	background-position: -409px -95px;
}

.coop_qq {
	background-position: -437px -67px;
}

.coop_qq.dis {
	background-position: -409px -67px;
}

/*消息列表*/
.mess_list {
	min-height: 40px;
}

.mess_list li {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 1px #eee solid;
	padding: 20px 0 20px 0;
}

.mess_list li .del {
	display: none;
}

.mess_list li:hover .del {
	display: block;
}

.mess_list li .userpic {
	margin-right: 20px;
	width: 50px;
	height: 50px;
	float: left;
}

.mess_list li .data {
	float: left;
	width: 788px;
	position: relative;
}

.mess_list li .data .content a {
	color: #20a9e7;
}

.mess_list li .data .base_con {
	display: inline-block;
	width: 100%;
	background: #f6f6f6;
	margin-top: 10px;
}

.mess_list li .data .base_con .pic {
	height: 100%;
	float: left;
	margin-right: 10px;
	height: 64px;
}

.mess_list li .data .base_con .word {
	padding: 10px;
	color: #999;
}

/*私信*/
.letter_new {
	margin-top: 20px;
	border-bottom: 1px #eee solid;
	padding-bottom: 20px;
	display: inline-block;
	width: 100%;
}

.letter_new textarea {
	border: 1px #ddd solid;
	border-radius: 2px;
	width: 100%;
	height: 90px;
}

.letterinfo_list {
	margin: 20px 0;
}

.letterinfo_list li {
	width: 100%;
	display: inline-block;
	margin-top: 20px;
}

.letterinfo_list .user {
	width: 50px;
	height: 80px;
	float: left;
	margin-right: 20px;
}

.letterinfo_list .data {
	display: inline-block;
}

.letterinfo_list .info_box {
	max-width: 700px;
	display: inline-block;
}

.letterinfo_list .info {
	position: relative;
	border: 1px #ccc solid;
	float: left;
	padding: 10px 20px;
	border-radius: 4px;
}

.letterinfo_list .arrow {
	position: absolute;
	left: -13px;
	top: 14px;
	width: 13px;
	height: 13px;
	background: url(/App_Image/base_icon.png?v=4) -383px -375px;
}

.letterinfo_list .date {
	text-align: center;
}

.letterinfo_list .date i {
	background: #ddd;
	color: white;
	padding: 2px 4px;
	border-radius: 2px;
}

.letterinfo_list .right .user {
	float: right;
	margin: 0 0 0 20px;
}

.letterinfo_list .right .data {
	float: right;
}

.letterinfo_list .right .nick {
	text-align: right;
}

.letterinfo_list .right .arrow {
	left: auto;
	right: -13px;
	background-position: -383px -391px;
}

/*大赛*/
.game_ul li {
	background: white;
	width: 100%;
	height: 400px;
	margin-bottom: 20px;
}

.game_ul li .face {
	width: 100%;
	height: 280px;
}

.game_ul li .data .box {
	width: 50px;
	height: 50px;
	margin-top: -50px;
	background: white;
	position: relative;
	z-index: 11;
	border-radius: 4px;
	border: 2px #f69 dashed;
	padding: 5px;
	text-align: center;
}

.game_ul li .data {
	margin: 10px 10px 10px 20px;
}

.game_ul li .data .info {
	width: 120px;
	float: left;
}

.game_ul li .data .describe {
	width: 800px;
	float: left;
	height: 90px;
	border-right: 1px #eee dotted;
	padding-right: 20px;
}

.game_ul li .data .store_box {
	display: inline-block;
	line-height: 122px;
	height: 90px;
	text-align: center;
	width: 129px;
}

.game_ul li .data .store {
	width: 100px;
	display: inline-block;
}

.game_ul li .data .type, .game_info .data .type {
	padding: 0 2px;
	border-radius: 2px;
	display: inline-block;
	margin-right: 8px;
	font-size: 12px;
	vertical-align: middle;
	margin-top: -4px;
}

.game_ul li .data .type.pic, .game_info .data .type.pic {
	border: 1px solid #f69;
	color: #f69;
}

.game_ul li .data .type.word {
	border: 1px solid #22B4F6;
	color: #22B4F6;
}

.game_ul li .data .state {
	padding: 4px 8px;
	border-radius: 2px;
}
/*大赛内页*/
.game_info {
	background: white;
	overflow: hidden;
}

.game_info>img {
	width: 100%;
}

.game_info>.data .describe {
	margin: 40px 0;
	background: #eee;
	padding: 26px 26px;
	line-height: 24px;
	text-indent: 2em;
	border-radius: 2px;
}

.game_info>.data .describe p {
	line-height: 24px;
	margin-bottom: 14px;
}

.game_info>.data {
	margin: 40px;
}

.game_info>.data .item {
	margin-top: 20px;
}

.game_info>.data p.ranking_btn {
	text-align: center;
	width: 136px;
}

.game_info>.data .item .title {
	font-size: 16px;
	color: #f69;
}

.game_info>.data .item p {
	margin-bottom: 10px;
	line-height: 22px;
}

.game_info>.data .item .store {
	max-height: 80px;
	max-width: 120px;
}

.gamelife_list {
	padding-top: 20px;
}

/*大赛作品详情*/
.life_details {
	background: white;
	padding: 30px;
	display: inline-block;
}

.life_details .wface {
	float: left;
	margin-right: 20px;
	width: 240px;
	height: 240px;
}

.life_details .head {
	overflow: hidden;
}

.life_details .info .describe {
	height: 101px;
	overflow: hidden;
}

.life_details .piclist {
	margin-top: 20px;
	display: inline-block;
}

.life_details .piclist li {
	float: left;
	margin: 10px 0 0 10px;
}

.life_details .piclist li:nth-child(6n+1) {
	margin-left: 0px;
}

.life_details .piclist li img {
	width: 115px;
	height: 115px;
}

.life_details .votelist {
	margin-top: 20px;
	display: inline-block;
	width: 100%;
	border-top: 1px #eee solid;
	padding-top: 20px;
	padding-bottom: 40px;
	border-bottom: 1px solid #EEE;
}

.life_details .votelist_ul li {
	margin: 17px 0px 0px 17px;
	float: left;
}

.life_details .votelist_ul li img {
	display: block;
}

.life_details .votelist_ul li:nth-child(11n+1) {
	margin-left: 0px;
}

/*汉币商品列表*/
.hanbi_head {
	background: white;
	padding: 20px 40px;
}

.hanbi_head p {
	line-height: 24px;
	margin-bottom: 10px;
	color: #999;
}

.hanbi_menu a {
	width: 100px;
	display: inline-block;
	padding: 8px 0;
	text-align: center;
	background: white;
}

.hanbi_menu a.active {
	background: #20a9e7;
	color: white;
}

.hanbi_list {
	margin-top: 30px;
	display: inline-block;
}

.hanbi_list li {
	background: white;
	position: relative;
	float: left;
	width: 540px;
	margin: 0 20px 20px 0;
}

.hanbi_list li:nth-child(2n) {
	margin-right: 0px;
}

.hanbi_list li img.face {
	width: 240px;
	height: 240px;
	float: left;
}

.hanbi_list li .info {
	margin: 20px 20px 20px 260px;
}

.hanbi_list li .userlist {
	margin-top: 20px;
}

.hanbi_list li .price {
	position: absolute;
	left: 260px;
	bottom: 10px;
}

.hanbi_list li .btn_buy {
	position: absolute;
	padding: 0 18px;
	height: 40px;
	line-height: 40px;
	right: 0px;
	bottom: 0px;
}
/*汉币订单下单页*/
.hanbishop_info {
	background: #eee;
	display: inline-block;
	width: 900px;
	margin: 0 0 40px 60px;
}

.hanbishop_info .user {
	float: right;
	height: 100px;
	line-height: 100px;
	font-size: 16px;
	background: #f69;
	padding: 0 20px;
	color: white;
}
/*举报*/
.rep_sel {
	overflow: hidden;
}

.rep_sel li {
	float: left;
	width: 50%;
	height: 40px;
}

.rep_sel input[type=radio] {
	float: left;
	margin: 4px 6px;
}

.rep_desc {
	border: 1px #ccc solid;
	width: 338px;
	height: 80px;
	margin-top: 5px;
}

/*关于我们*/
.about_text p {
	line-height: 24px;
	margin-top: 16px;
}

.save_menu {
	width: 100%;
	display: inline-block;
	background: white;
	text-align: center;
}

.save_menu li {
	margin-right: 40px;
	height: 46px;
	line-height: 46px;
	display: inline-block;
}

.save_menu li a {
	padding: 0 20px;
	height: 44px;
	display: inline-block;
	border-bottom: 2px #ffffff solid;
}

.save_menu li a:hover, .save_menu li a.active {
	border-bottom-color: #ff6699;
	color: #ff6699;
}

/*全宽度内容用户列表*/
.main_user_list {
	display: inline-block;
	width: 100%;
}

.main_user_list li {
	width: 204px;
	background: white;
	float: left;
	margin: 0 0 20px 20px;
}

.main_user_list li:nth-child(5n+1) {
	margin-left: 0px;
}

.main_user_list li img {
	width: 100%;
	height: 100px;
}

.main_user_list li .data {
	text-align: center;
	margin-top: -44px;
}

.main_user_list li .head {
	border-radius: 70px;
	width: 70px;
	height: 70px;
	border: 4px #fff solid;
	display: inline-block;
}

.main_user_list li p {
	margin-bottom: 14px;
}

.main_user_list li p.mb8 {
	margin-bottom: 8px;
}
/*全宽度内容帖子列表*/
.main_word_list {
	margin-top: -20px;
	width: 100%;
	display: inline-block;
}

.main_word_list li {
	width: 540px;
	height: 190px;
	float: left;
	background: white;
	height: 150px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	position: relative;
}

.main_word_list li:nth-child(2n+1) {
	margin-left: 0px;
}

.main_word_list li .face {
	width: 150px;
	height: 150px;
	float: left;
}

.main_word_list li .data {
	margin: 14px;
	width: 362px;
	float: left;
}

.main_word_list li .data .name {
	font-size: 16px;
}

.main_word_list li .data p {
	margin-top: 6px;
}

.main_word_list li .ba {
	position: absolute;
	right: 0px;
	bottom: 0px;
	color: white;
	padding: 4px 8px;
	background: #ccc;
}
/*小窗私信*/
.min_letter_0, .min_letter_1 {
	position: fixed;
	right: 0px;
	bottom: 0px;
	background-color: white;
	box-shadow: -3px -2px 8px -1px rgba(0, 0, 0, 0.2);
	cursor: pointer;
}

.min_letter_0 {
	padding: 10px 80px 10px 20px;
}

.min_letter_0:hover {
	color: #f69;
}

.min_letter_0 i {
	width: 21px;
	height: 21px;
	float: left;
	margin-right: 12px;
	background: url("/App_Image/base_icon.png?v=4") no-repeat -449px -372px;
}

.min_letter_1 {
	width: 560px;
	height: 400px;
}

.min_letter_1 .left {
	width: 159px;
	border-right: 1px #ddd solid;
}

.min_letter_1 .left .search {
	border-bottom: 1px #ddd solid;
	padding: 6px 5px;
}

.min_letter_1 .left .search_s {
	display: inline-block;
	position: relative;
}

.min_letter_1 .left .search_s input[type=text] {
	float: left;
	font-size: 12px;
	background: none;
	height: 24px;
	padding: 0 46px 0 10px;
	width: 107px;
	padding-right: 30px;
	border: 1px #ccc solid;
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15) inset;
}

.min_letter_1 .left .search_s input[type=text]:focus {
	border-color: #f69;
	box-shadow: none;
}

.min_letter_1 .left .search_s a {
	position: absolute;
	right: 4px;
	top: 6px;
	display: inline-block;
	background: url("/App_Image/base_icon.png?v=4") no-repeat -475px -377px;
	width: 14px;
	height: 14px;
}
/*404*/
.error_bg {
	background: white;
	width: 100%;
	height: 100%;
}

.error_info {
	width: 800px;
	margin: 140px auto;
}

.error_info img {
	float: left;
}

.error_info .word {
	margin-top: 80px;
	float: right;
}

.error_info .word p {
	margin-bottom: 10px;
}

.error_info .word .big {
	font-size: 50px;
}
/*排行*/
.rank_model {
	width: 366px;
	float: left;
	border-right: 1px #eee solid;
	background: white;
}

.rank_model:last-child {
	border-right: none;
}

.rank_model .title {
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 16px;
	width: 100%;
	background: url(/App_Image/line_bg.gif) repeat center center #E5E5E5;
}

.rank_model_list {
	margin: 20px 20px 0 20px;
}

.rank_model_list li {
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
}

.rank_model_list li .num {
	height: 40px;
	float: left;
	margin-right: 20px;
}

.rank_model_list li .num i {
	width: 18px;
	height: 18px;
	margin-top: 10px;
	display: inline-block;
	border-radius: 18px;
	color: #999;
	text-align: center;
	line-height: 18px;
}

.rank_model_list li .num.first i {
	background-color: #f69;
	color: white;
}

.rank_model_list li .face {
	height: 40px;
	border-radius: 40px;
	float: left;
}

.rank_model_list li .nick {
	line-height: 40px;
	margin-left: 10px;
}

.rank_model_list li .sum {
	float: right;
}
/*搜索*/
.sech_head {
	position: relative;
	background: white;
	height: 260px;
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 0px 1px 0px,
		rgba(0, 0, 0, 0.14902) 0px 0px 6px 2px;
}

.sech_head .line {
	width: 100%;
	padding-top: 20px;
	text-align: center;
}

.sech_head .line .logo {
	width: 140px;
	height: 25px;
	display: inline-block;
	background: url(/App_Image/base_icon.png?v=5) repeat 0 -278px;
	margin-top: 18px;
	margin-bottom: 20px;
}

.sech_head .line .txt_word {
	width: 360px;
	padding: 6px 4px;
}

.sech_head .line .btn_open {
	padding: 7px 30px;
	margin-left: -1px;
}

.sech_head .se_hot a {
	color: #999;
	margin: 0px 10px;
}

.sech_head .line.foot {
	position: absolute;
	width: 500px;
	bottom: 0px;
	left: 50%;
	height: 40px;
	margin-left: -250px;
}

.sech_head .line.foot a {
	width: 120px;
	height: 37px;
	display: inline-block;
	line-height: 37px;
	border-bottom: 3px #fff solid;
}

.sech_head .line.foot a:hover, .sech_head .line.foot a.active {
	border-color: #f69;
}

.sech_head_s {
	background: white;
	height: 42px;
	text-align: center;
}

.sech_head_s a {
	padding: 4px 8px;
	margin: 0 20px;
	line-height: 46px;
	font-size: 12px;
}

.sech_head_s a:hover, .sech_head_s a.active {
	background: #ff6699;
	color: white;
	border-radius: 4px;
}

/*荟吧*/
.hot_wordlist li {
	width: 152px;
	background: white;
	float: left;
	margin: 0 0 10px 10px;
}

.hot_wordlist li:nth-child(5n+1) {
	margin-left: 0px;
}

.hot_wordlist li img {
	width: 100%;
	display: block;
}

.hot_wordlist li .name {
	padding: 8px;
}

.word_menu {
	width: 280px;
	overflow: hidden;
	border-bottom: 1px #eee solid;
	background: white;
	margin-bottom: 20px;
}

.word_menu.xf {
	position: fixed;
	top: 0px;
}

.word_menu_ul li {
	position: relative;
	width: 140px;
	line-height: 50px;
	height: 50px;
	float: left;
	text-align: center;
}

.word_menu_ul li a {
	display: inline-block;
	width: 100%;
	height: 100%;
	border-bottom: 1px #eee solid;
	border-right: 1px #eee solid;
}

.word_menu_ul li:nth-child(2n) a {
	border-right: none;
}
/*.word_menu_ul li span { height: 18px; width: 113.5px; border-right: 1px #ddd solid; display: inline-block; line-height: 18px; margin-top: 16px; border-bottom: 2px white solid; color: #888; }*/
.word_menu_ul li a:hover a, .word_menu_ul li.selected a {
	color: #EE1289;
	text-decoration: none;
}

.word_menu_ul li:hover i, .word_menu_ul li.selected i {
	background: #EE1289;
}

.word_menu_ul li span.nobor {
	border-color: white;
}

.word_menu_ul li i {
	width: 50px;
	position: absolute;
	height: 2px;
	bottom: 0px;
	display: inline-block;
	background: white;
	left: 50%;
	margin-left: -25px;
	font-size: 12px;
}

.topic_main_bg {
	height: 260px;
	width: 100%;
}

.topic_main_info {
	background: white;
	overflow: hidden;
	padding: 24px;
	margin-bottom: 30px;
}

.topic_main_info .data {
	
}

.topic_main_info .title {
	font-size: 22px;
	padding-bottom: 10px;
}

.topic_main_info .author {
	border-bottom: 1px #ddd solid;
	padding-bottom: 20px;
	overflow: hidden;
}

.topic_main_info .author>i {
	margin-left: 10px;
	width: 100%;
}

.topic_main_info .author .count {
	float: left;
	font-size: 12px;
}

.topic_main_info .desc {
	margin: 20px 0;
	width: 100%;
	line-height: 26px;
}

.topic_main_info .share {
	margin-top: 10px;
	float: right;
}

.send_topic {
	padding: 8px 20px;
	margin-left: 10px;
	display: inline-block;
	float: right;
	margin-top: -8px;
}

.sm_def_notice {
	background: white;
	padding: 20px;
	margin-bottom: 20px;
}

.sm_def_notice .title {
	text-align: center;
	font-size: 16px;
	border-bottom: 1px #ddd solid;
	padding-bottom: 10px;
}

.sm_def_notice .content {
	line-height: 22px;
	margin-top: 14px;
}

.hot_grouplist {
	padding: 6px 20px;
	display: inline-block;
	background: white;
}

.hot_grouplist li {
	width: 500px;
	margin-right: 20px;
	float: left;
	padding: 14px 0;
	border-bottom: 1px #eee solid;
}

.hot_grouplist li:nth-child(2n) {
	margin: 0 0 0 20px;
}

.hot_grouplist li:last-child, .hot_grouplist li:nth-child(19) {
	border-bottom: none;
}

.hot_grouplist li img {
	width: 100px;
	float: left;
	display: block;
}

.hot_grouplist li .data {
	margin: 8px 10px 8px 110px;
}

.hot_grouplist li .desc {
	overflow: hidden;
}

.word_info .content {
	margin: 20px 0;
	display: inline-block;
}

.word_info .content, .word_info .content * {
	line-height: 24px;
}

.word_info .content p {
	margin-bottom: 14px;
}

.word_info .content img {
	max-width: 740px;
	margin: 6px 0;
}

.word_info .groupinfo {
	border-top: 1px #ddd solid;
	padding-top: 20px;
	width: 100%;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
}

.word_comm {
	margin-top: 20px;
	overflow: hidden;
}

.word_comm .send textarea {
	display: inline-block;
	margin-bottom: 4px;
	border: 1px #ccc solid;
	width: 734px;
	padding: 2px;
	height: 60px;
}

.word_comm_list {
	margin-top: 20px;
}

.word_comm_list li {
	display: inline-block;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px #eee solid;
}

.word_comm_list li .face {
	float: left;
	border-radius: 50px;
	margin-right: 20px;
}

.word_comm_list li .data {
	float: left;
	width: 670px;
}

.word_comm_list li .reply_con {
	display: inline-block;
	background: #f6f6f6;
	padding: 10px;
	font-size: 12px;
	width: 650px;
	color: #999;
}

.ins_face {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(/App_Image/base_icon.png?v=4) -304px -188px;
	margin-top: 6px;
}

/*汉币*/
.orders_list {
	height: auto;
	margin-top: 20px;
	width: 100%;
}

.orders_list tr {
	height: 40px;
}

.orders_list tr td {
	text-align: center;
	border: 1px #E1E1E1 solid;
}

.orders_list tr td img {
	margin-top: 4px;
}

.orders_list tr td.yellow {
	color: #F0AD4E;
}

.orders_list tr td.green {
	color: #82AF6F;
}

.orders_list tr td.gray {
	color: #999;
}

.orders_list tr td input[type=checkbox] {
	margin-top: 4px;
}

.orders_list thead tr {
	color: #707070;
	font-weight: normal;
	background: #F2F2F2;
}

.orders_list thead tr, .list_info tfoot tr {
	height: 40px;
}

.orders_list thead tr td {
	font-weight: bold;
}

.orders_list tbody tr:hover {
	background: whiteSmoke;
}

.orders_list tfoot tr td {
	padding-bottom: 40px;
}

/*相关荟吧*/
.huiba_good {
	display: inline-block;
	width: 100%;
}

.huiba_good li {
	background: white;
	width: 200px;
	margin: 0 25px 25px 0;
	float: left;
}

.huiba_good li:nth-child(5n) {
	margin-right: 0px;
}

.huiba_good li img {
	width: 100%;
	display: block;
}

.huiba_good li button {
	padding: 2px 22px;
	border-radius: 18px;
}

/*问答列表*/
.topic_good {
	overflow: hidden;
}

.topic_good li {
	width: 498px;
	padding: 20px;
	float: left;
	margin: 0 20px 20px 0;
	border: 1px #eeeeee solid;
	border-radius: 4px;
	background: white;
	display: inline-block;
}

.topic_good li:nth-child(2n) {
	margin-right: 0;
}

.topic_good li .icon {
	background: url(/App_Image/icon_topic.png) no-repeat;
	margin-top: 4px;
	float: left;
	width: 22px;
	height: 22px;
}

.topic_good li .info {
	margin-left: 32px;
}

.topic_good li .info .reply {
	height: 46px;
	margin-top: 5px;
}

/*写文章*/
.send_word_head {
	height: 46px;
	background: white;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 1;
}

.send_word_head button {
	margin-right: 20px;
	margin-top: 6px;
}

.send_word_head .mess {
	height: 100%;
	line-height: 40px;
	margin-right: 10px;
}

.send_word_main {
	width: 850px;
	margin: 100px auto;
	background: white;
	min-height: 100px;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}

.send_word_main .up_face {
	width: 100%;
	height: 300px;
	background: #cccccc;
	display: inline-block;
	cursor: pointer;
}

.send_word_main .up_face .tip {
	text-align: center;
	line-height: 370px;
	font-size: 16px;
	height: 42px;
	margin-top: 129px;
}

.send_word_main .word {
	border-bottom: 1px #f3f3f3 solid;
	height: 80px;
	display: inline-block;
	width: 100%;
}

.send_word_main .word>input[type=text], .send_word_main .word>textarea {
	width: 100%;
	height: 100%;
	margin: 0 36px;
	width: 778px;
}

.send_word_main .word>input[type=text] {
	height: 100%;
	line-height: 60px;
	font-size: 22px;
}

.send_word_main .word.desc {
	height: 98px;
}

.send_word_main .word>textarea {
	margin: 14px 36px;
	overflow: hidden;
	height: 100%;
	line-height: 24px;
	font-size: 16px;
}

.send_word_main .word.desc textarea {
	height: 70px;
}

.send_word_main .con {
	min-height: 730px;
}

.send_word_main .word.con textarea {
	min-height: 702px;
	word-wrap: break-word;
	resize: none;
}

.send_word_main .word.con * {
	font-size: 16px;
}

.send_word_main .word.huiba, .send_word_main .word.original {
	padding: 20px 0px;
	height: auto;
}

.send_word_main .word.original input[type=checkbox] {
	vertical-align: middle;
	margin-top: -4px;
}

.send_word_main .word.huiba {
	border-bottom: none;
}

.send_word_main .word.huiba .key, .send_word_main .word.original .key {
	margin-left: 36px;
	float: left;
	margin-right: 16px;
}

.send_word_main .word.huiba .value, .send_word_main .word.original .value
	{
	width: 610px;
	float: left;
}

.send_word_btn {
	text-align: center;
	margin: -20px auto 80px;
}

.trend_list_search {
	overflow: hidden;
}

.trend_list_search li {
	float: left;
	width: 540px;
	background: white;
	height: 130px;
	overflow: hidden;
	margin: 20px 0 0 20px;
	position: relative;
}

.trend_list_search li:nth-child(2n+1) {
	margin-left: 0px;
}

.trend_list_search li .face {
	height: 100%;
	float: left;
	margin-right: 14px;
}

.trend_list_search li .data {
	margin: 14px;
}

.trend_list_search li .data .user {
	height: 30px;
	margin-bottom: 10px;
	line-height: 30px;
}

.trend_list_search li .data .head {
	width: 30px;
	height: 30px;
	border-radius: 30px;
	float: left;
	margin-right: 10px;
}

.trend_list_search li .data .info {
	height: 46px;
	overflow: hidden;
	margin-bottom: 4px;
}

/*视频播放器*/
.video_face .video-js {
	word-break: normal;
	font-size: 10px;
	color: #333;
}

.video_face .video-js button, .video_face .video-js button:focus {
	outline: 0;
	box-shadow: none
}

.video_face .video-js .video-js:hover .vjs-big-play-button, .video_face .video-js .vjs-big-play-button:focus
	{
	background-color: rgba(255, 111, 162, .8)
}

.video_face .video-js .vjs-play-progress, .video_face .video-js .vjs-volume-level
	{
	background-color: #ff6fa2;
}

.video_face .video-js .vjs-icon-circle:before, .video_face .video-js .vjs-mouse-display:before,
	.video_face .video-js .vjs-play-progress:before, .video_face .video-js .vjs-volume-level:before
	{
	color: #ff6fa2;
	margin-top: -0.15rem;
	margin-left: -0.06em;
}

.video_face .video-js .vjs-big-play-button .vjs-icon-placeholder,
	.video_face .video-js .vjs-big-play-button .vjs-icon-placeholder:before,
	.video_face .video-js .vjs-fullscreen-control .vjs-icon-placeholder,
	.video_face .video-js .vjs-icon-play, .video_face .video-js .vjs-icon-play:before,
	.video_face .video-js .vjs-mute-control .vjs-icon-placeholder,
	.video_face .video-js .vjs-play-control .vjs-icon-placeholder,
	.video_face .video-js .vjs-play-control .vjs-icon-placeholder:before,
	.video_face .video-js .vjs-play-control.vjs-ended {
	/*font-family: bcyfont !important*/
	
}

.video_face .video-js .vjs-button>.vjs-icon-placeholder:before {
	font-size: 16px;
	line-height: 2.2em
}

.video_face .video-js .vjs-progress-control {
	min-width: 3.8em
}

.video_face .video-js .vjs-big-play-button {
	background-color: rgba(255, 111, 162, .5);
	font-size: 2em;
	line-height: 2.6em;
	height: 3em;
	width: 3em;
	border-radius: 50%;
	margin-top: -1.5em;
	margin-left: -1.5em;
	border-width: .23em;
	color: #fff
}

.video_face .video-js .vjs-big-play-button:hover, .video_face .video-js:hover .vjs-big-play-button
	{
	background-color: rgba(255, 111, 162, .8)
}

.video_face .video-js .vjs-control-bar {
	background-color: #fff;
	border-bottom: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	font-size: 10px;
}

.video_face .video-js .vjs-volume-vertical {
	background-color: #fff
}

.video_face .video-js .vjs-remaining-time-display {
	margin-top: 0.4em;
}

.video_face .video-js .vjs-time-tooltip {
	word-break: normal;
}

/*图片上传*/
#fileQueue {
	overflow: hidden;
	position: relative;
}

#fileQueue li {
	float: left;
	width: 141px;
	height: 141px;
	margin: 4px 0 0 4px;
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #edf2f5;
}

#fileQueue li .uploadifyQueueItem {
	position: relative;
	width: 100%;
	height: 100%;
}

#fileQueue li:nth-child(6n+1) {
	margin-left: 0px;
}

#fileQueue li .percentage {
	position: absolute;
	width: 100%;
	height: 100%;
	display: inline-block;
	text-align: center;
	line-height: 141px;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

.over_pic {
	width: 100%;
	height: 100%;
}

.over_pic:first-child {
	margin-left: 0px;
}

#fileQueue li .face {
	width: 100%;
	height: 40px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	left: 0px;
	background: #22b4f6;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: white;
	text-align: center;
	line-height: 40px;
}

#fileQueue li:hover i {
	display: inline-block;
}

#fileQueue li .uploadifyProgress {
	background-color: #b7e4f9;
	height: 100%;
	width: 100%;
}

#fileQueue li .uploadifyProgressBar {
	background-color: #20a9e7;
	width: 0px;
	height: 100%;
}

#fileQueue li .delete {
	float: right;
	width: 24px;
	height: 24px;
	overflow: hidden;
	background: url("/App_Image/cancel.png") no-repeat;
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}

#fileQueue li .delete:hover {
	display: inline-block;
}

/*------------------------页面脚部-----------------------------*/
/*底部*/
footer {
	background-color: #C7DDEF;
	padding: 60px;
	margin-top: 60px;
}
footer p{
	text-align: center;
}
footer p i {
	color: #ddd;
	margin: 0 14px;
}

#container{
	height: 350px;
}
.clearfix{
	height: 60px;
}